我使用的是Windows10,python 3.8
我有一个需要写入文件的python脚本。如果我从同一个目录('python runScript.py')执行此脚本,那么一切都会按预期工作(同样在VSCode中)。当我尝试从另一个位置('pythonc:/myproject/runScript.py')运行此脚本时,它将不会写入。然而,其他一切正常。比如打印我想写的东西
我试图简化调试代码:
testaa = 'stringabc'
with open('temp.txt', 'w') as f:
f.write(testaa)
我尝试了其他解决方案中提到的.close()和.flush()
发生什么事了
如注释中所述,除非指定保存文件的确切目录,否则该文件将保存到当前目录
当前目录可能位于驱动器中的任何位置。因为我的python脚本所在的目录中已经有一个同名的文件,这让我感到困惑,以为它没有写入文件。与此同时,它一直在写,文件就在别的地方
相关问题 更多 >
编程相关推荐