提问人:noGodHere 提问时间:8/22/2023 最后编辑:noGodHere 更新时间:8/22/2023 访问量:27
Python 使用错误的路径写入文件
Python uses wrong path to write files
问:
我从 C:\Users\UserDirectory\OneDrive\Bureau\python 启动我的 py 文件。但是当我想使用 open() 方法加载保存在 python 目录中的文件时,因此在我的 py 文件所在的目录中,python 返回 FileNotFoundError。
例如:
filename = 'test.txt'
with open(filename, 'r') as f:
lines = f.read()
我想这是一个非常简单的问题,但我自己做不到。 我注意到当我使用 write() 时,它会将文件保存在 C:\Users\UserDirectory 中。 谢谢你的帮助
答:
0赞
Swapnil Pandey
8/22/2023
#1
这是一个与您的问题类似的问题。您可以尝试那里提到的一些解决方案。
评论
0赞
noGodHere
8/22/2023
正如我所说,解决起来很简单,非常感谢
评论
from pathlib import Path
Path(__file__).parent / filename