【发布时间】:2017-11-20 13:11:28
【问题描述】:
我试图简单地读取文本文件的内容并将其存储到数组中,但是:
ins = open( "file.txt", "r" )
array = []
for line in ins:
array.append( line )
ins.close()
它给了我一个“打开”的错误:
Unresolved reference 'open' less... (Ctrl+F1)
此检查检测应解析但未解析的名称。由于动态调度和鸭子类型,这在有限但有用的情况下是可能的。顶级和类级别的项目比实例项目更受支持。
谁能解释我做错了什么? 谢谢
【问题讨论】:
-
你用什么来写这个脚本?记事本,一些IDE?你用什么来运行它?
-
我的IDE是PyCharm,刚入手所以不熟悉。
-
这似乎是 PyCharm 的一个常见问题,请看这里:stackoverflow.com/questions/21236824/…
-
它必须是您的 IDE 设置。您发布的代码可以正常工作;我在 Idle 中以交互方式尝试过。
-
@user25997098,我查看了答案,并且确实按照步骤操作。但是,我仍然需要知道使用 PyCharm 读取/写入文件的正确导入。