不能写入文件,如果我运行.exe



我正在编写一个简短的程序,我想在其中编写一个充满街道名称的数组到.txt文件。一切正常,但如果我用pyinstaller将python代码转换为。exe,我就不能再写入新的。txt文件了。为什么会发生这种情况?

with open(f"C:\Users\auser\Desktop\tset\{txtname}.txt", "a") as txt_file:
for line in new_addresses:
txt_file.write(line + "n")
txt_file.close()

这是我如何创建。exe:

pyinstaller——onefile streets.py

Traceback(最近一次调用):文件"streets.py",第65行PermissionError: [Errno 13] Permission denied: 'C:UsersauserDesktoptsettest.txt'[7048]执行脚本rewriteword失败

我现在让它工作了。我的防病毒程序由于某些原因阻止了执行。

相关内容

  • 没有找到相关文章

最新更新