我在将文本文件读取到列表时遇到问题,我目前拥有的是:
lines = open ('dracula.txt', 'r'). readlines ()
其中 dracula.txt 是与程序位于同一目录中的文本文件,但是在运行该程序时 Python 会出现:
No such file or directory: 'dracula.txt'
我不知道为什么它找不到文本文件并将其读取到名为 lines 的列表中,有人有什么想法吗?
请您参考如下方法:
文件名是在当前工作目录中查找的,不一定与脚本所在的目录相同。尝试使用文件的完整路径,或确保工作目录是正确的。您可以从脚本中检查工作目录 py 打印 os.getcwd()(确保您 import os)。
如果您使用区分大小写的文件系统,请检查文件名的大小写。
