2016-09-20 453 views
-1

如果手动授予文件访问权限,我的代码可以在随后的运行中打开文档。我将每天处理新文件,因此我想消除授权访问弹出窗口。我试过sudo python myscript.py,但它不能解决问题。使用xlwings在Mac OS X上打开Excel文件El Capitan需要授予访问弹出

尽管open()函数能够打开文件,但我希望能够使用xlwings中可用的范围样式引用。

请问我该如何授予Python(或者只是我的脚本),不仅仅是当前在文件夹中的单个文件,还有将来添加到文件夹中的任何文件?

+0

你能告诉我我的问题出了什么问题吗? – chckfx

回答

1

您看到的问题与Python或xlwings无关,但实际上是Mac上Excel 2016的“功能”:它是沙盒式的,因此无法访问应用程序目录之外的文件,请参阅this answer和此tutorial

+0

谢谢你的回答。我希望你错了,但我一直都没有发现不同意。这令人非常失望。第一个答案不会帮助我,当每天有新文件,第二个看起来很痛苦,但我会试一试。 – chckfx

+0

我在这里保存文件:“〜/ Library/Containers/com.microsoft.Excel/Data”来解决这个问题。 –

相关问题