我一直在使用python matplotlib创建数字并将它们保存到我的Dropbox文件夹中一段时间使用:
import matplotlib.pyplot as plt
from matplotlib.backends.backend_pdf import PdfPages
plot = plt.figure(1)
创造了数字......
plt.show()
pp=PdfPages("OutFileName.pdf")
pp.savefig(plot)
pp.close()
这工作了很长时间,并且仍然有效,只要我的目录不包含空格。但是,Dropbox设置现在已更改,我有两个Dropbox文件夹(工作和个人)。该目录现在是:“〜/ Dropbox(Work)/ MyFolder /'
有什么方法可以解决这个问题吗?
答案 0 :(得分:0)
您可以使用下划线。
plt.show()
pp=PdfPages("~/Dropbox_Work/MyFolder/Out_File_Name.pdf")
pp.savefig(plot)
pp.close()
答案 1 :(得分:0)
我尝试创建一个没有空格的别名Dropbox文件夹,并用别名替换我的程序读入的目录,但它仍然无法正常工作。这让我相信也许问题不是空间而是Dropbox。我重新启动了计算机,一切都恢复正常运行。