2015-07-28 29 views
0

如何在Python脚本中为matplotlib savefig()命令生成的输出文件(例如PDF)指定* nix读/写权限?即在文件生成后不必使用chmod如何使用matplotlib savefig()设置输出文件权限?

+2

savefig()无法更改文件权限。必须事后用os.chmod(路径,模式)来完成,例如os.chmod('fname,0o400)。 – 2015-07-28 07:39:47

+0

@TrisNefzger您应该将其作为答案发布。 – Carsten

回答

1

matplotlib.pyplot.savefig()无法更改文件权限。之后必须使用os.chmod(路径,模式)来完成,例如os.chmod(fname,0o400)。

+0

你能告诉我这个例子吗?我想在虚拟机上使用它,并给出'访问被拒绝'的相同错误。 – user3515225