gpt4 book ai didi

python 2.7.9/pycharm 4/windows7 : 'file' object has no attribute 'readall'

转载 作者:可可西里 更新时间:2023-11-01 09:58:48 42 4
gpt4 key购买 nike

我正在尝试在 pycharm 中编写一些非常琐碎的东西。

问题:

sourceText = ""

with open("lang.txt", "rt") as sourceFile:
sourceText = sourceFile.readall()

print sourceText

当我输入“.”时在“sourceFile”之后,我得到弹出窗口,为我提供“readall()”方法。但是,当我尝试运行脚本时,我得到了“

Traceback (most recent call last):
....languages/languages.py", line 4, in <module>
sourceText = sourceFile.readall()
AttributeError: 'file' object has no attribute 'readall'

方法是documented (我得到弹出窗口,可以使用 Ctrl+Q 获取此方法的文档)但它似乎无法访问。

我有点困惑。

我愿意:

  1. 在 pycharm 中收到任何无法访问方法的弹出窗口。
  2. 或者找出为什么我看不到它,尽管它被记录在案。

建议?

我正在使用 windows 7 64 位,并安装了两个 python 2.7.9(32 位和 64 位),64 位在路径 1 中。 Pycharm 是 4.0.5 社区版。

最佳答案

你是对的,readall 是为 io 模块记录的,但它提示 file,它没有那个方法。您希望 read() 方法以一大块的形式读取文件中的所有数据。您还可以使用 readlines() 来返回一个列表。我有 PyCharm Pro 3.4 版,但它没有这样做。我会将此作为错误报告给 PyCharm。

关于 python 2.7.9/pycharm 4/windows7 : 'file' object has no attribute 'readall' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29110243/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com