我正在Windows上运行芹菜,并且有一项任务是在网络驱动器上写入文件。由于许可,它似乎有问题。这是芹菜日志中显示错误的部分:
File "C:\TaskerApp\FlaskApps\Tasker\tasks.py", line 194, in export
with open(filename, 'wb') as w:
IOError: [Errno 13] Permission denied: u'//saab/Data/5863/5-Message/5863_2M.txt'
这是原始代码:
@celery.task(name="tasks.export") def export(file_name): with open(file_name, 'wb') as w: w.write('test')
但是当我尝试直接从python命令行编写文件时,我没有看到任何问题。
想知道造成这个问题的可能原因是什么?
答案 0 :(得分:1)
最后我得到了这个工作。看起来该服务在本地系统帐户下运行,在我与本地帐户共享文件路径后,问题就消失了。