2022-05-21 08:28:59 发布
网友
所以我编写了一个脚本来对文件夹中的一些文件进行排序。它工作得很好,直到我尝试将一些文件的路径写入.txt文件夹为止
f = open("./output.txt", "w") f.write(output) f.close()
就是这样
如果我通过cmd运行脚本,它会创建文件,添加输出并退出。如果我通过双击来运行它,它会对文件夹进行排序并在打开文件之前关闭
另外,我不知道如何阻止失败后立即关闭提示,所以我不知道我得到了哪个错误
任何帮助都将不胜感激
问题是在打开文件时,我当前的工作目录被设置为System32。在使用os.chdir(path)更改工作目录之后,我在创建文件时没有遇到任何问题
os.chdir(path)
我真的不知道为什么会这样,虽然,因为我没有问题做同样的不同的脚本。。。使用open函数直接指向一个我有权限访问的文件也不管用
但是嘿,已经修好了
问题是在打开文件时,我当前的工作目录被设置为System32。在使用
os.chdir(path)
更改工作目录之后,我在创建文件时没有遇到任何问题我真的不知道为什么会这样,虽然,因为我没有问题做同样的不同的脚本。。。使用open函数直接指向一个我有权限访问的文件也不管用
但是嘿,已经修好了
编程相关推荐