如何在Python中更改/选择文件路径?
我试图用Python访问一个.txt文件,但我不知道如何打开该文件。我最终直接将内容复制到一个列表中,但我想知道如何为将来打开一个文件 如果我运行这个,什么都不会打印。我认为这是因为Python在错误的文件夹/目录中查找,但我不知道如何更改文件路径如何在Python中更改/选择文件路径?,python,python-3.x,Python,Python 3.x,我试图用Python访问一个.txt文件,但我不知道如何打开该文件。我最终直接将内容复制到一个列表中,但我想知道如何为将来打开一个文件 如果我运行这个,什么都不会打印。我认为这是因为Python在错误的文件夹/目录中查找,但我不知道如何更改文件路径 sourcefile = open("CompletedDirectory.txt").read() print(sourcefile) 文件CompletedDirectory.txt可能是空的 如果Python找不到该文件,则会出现FileNo
sourcefile = open("CompletedDirectory.txt").read()
print(sourcefile)
文件
CompletedDirectory.txt
可能是空的
如果Python找不到该文件,则会出现FileNotFoundError
异常:
>>> sourcefile = open("CompletedDirectory.txt").read()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
FileNotFoundError: [Errno 2] No such file or directory: 'CompletedDirectory.txt'
离开带有块的
时,这将自动关闭infle
。您可以获得当前工作目录:
import os
os.getcwd()
然后用文件容器目录连接它
os.path.join("targetDir", "fileName")
尝试提供“/absolute/path/to_your_file.txt”
与python脚本相关的.txt文件在哪里?谢谢!当我把它放到Python中时,我一定是剪切而不是复制的。我应该检查一下,但这很有帮助
os.path.join("targetDir", "fileName")