当我在自动启动中启动我的程序时,当它应该打开文件时,我得到错误[Errno13] Permission denied
。当我手动启动程序时,它全部工作,我的程序打开文件。我自动启动我的程序作为注册表项在Windows
我使用with open('save.macros', mode='rb') as f
打开文件。该文件在同一目录下,程序也注意到该文件,但在启动时无法打开。
在python中运行文件时发生错误的原因,
- 文件路径不准确
- 文件扩展名错误
- windows和linux的差异, Linux =>/)
- 或
save.macros
文件正在被其他进程使用
并使您的save.macros
文件与您的python代码放在同一位置。
,然后试试:
with open('.save.macros', mode='rb') as f