【发布时间】:2019-11-29 18:33:59
【问题描述】:
我想打开一个包含一列单词的文本文件并创建一个列表,或者创建一个包含这些单词的字符串。为什么会出现此错误:
>>> with open(some_file.txt, 'r') as some_file:
... some_list = [_ for _ in some_file.read().rstrip('\n')]
... print(some_list)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'some_file' is not defined
【问题讨论】:
-
some_file.txt作为标识符 -- ? -
print(some_string)也将失败,因为some_string未定义。 -
@RomanPerekhrest:
some_file是标识符,some_file.txt是要打开的文件 -
@david,好吧,那是错误的尝试
标签: python file nameerror file-read