所以我写了一个脚本来对文件夹中的一些文件进行排序。它工作得很好,直到最后我尝试将一些文件的路径写入.txt文件夹。
f = open("./output.txt", "w")
f.write(output)
f.close()从字面上看就是这样。
如果我通过cmd运行脚本,它会创建文件,添加输出并退出。如果我通过双击它来运行它,它会对文件夹进行排序,并在打开文件之前关闭。
此外,我不知道如何在失败后立即停止提示关闭,所以我不知道我得到了哪个错误。
任何帮助都将不胜感激。
发布于 2015-11-24 08:16:25
问题是我当前的工作目录在打开文件时被设置为System32。使用os.chdir(path)更改工作目录后,我在创建文件时没有任何问题。
我真的不确定为什么会发生这种情况,因为我用不同的脚本执行相同的操作没有问题……使用open函数和一个我有权限的文件的直接路径也不起作用。
不过,嘿,已经修好了。
https://stackoverflow.com/questions/33876815
复制相似问题