Skip to main content
 首页 » 编程设计

python之在 Python 中打开一个文本文件

2025年05月04日11开发

我在将文本文件读取到列表时遇到问题,我目前拥有的是:

lines = open ('dracula.txt', 'r'). readlines () 

其中 dracula.txt 是与程序位于同一目录中的文本文件,但是在运行该程序时 Python 会出现:

No such file or directory: 'dracula.txt' 

我不知道为什么它找不到文本文件并将其读取到名为 lines 的列表中,有人有什么想法吗?

请您参考如下方法:

文件名是在当前工作目录中查找的,不一定与脚本所在的目录相同。尝试使用文件的完整路径,或确保工作目录是正确的。您可以从脚本中检查工作目录 py 打印 os.getcwd()(确保您 import os)。

如果您使用区分大小写的文件系统,请检查文件名的大小写。