如何在Python中更改/选择文件路径?

2024-10-01 11:27:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用Python访问一个.txt文件,但我不知道如何打开该文件。我最终直接将内容复制到一个列表中,但是我想知道将来如何打开一个文件。在

如果我查一下就没什么指纹了。我认为这是因为Python在错误的文件夹/目录中查找,但我不知道如何更改文件路径。在

sourcefile = open("CompletedDirectory.txt").read()
print(sourcefile)

Tags: 文件路径目录txt文件夹内容列表read
2条回答

您可以获取当前工作目录:

import os
os.getcwd()

然后用文件容器目录连接它

^{pr2}$

文件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'

请注意,不建议以这种方式使用read()。你没有正确关闭文件。使用上下文管理器:

^{pr2}$

这将在离开with块时自动关闭infile。在

相关问题 更多 >