[英]Attribute error when I use the readable function in Python
这是代码:
K = open("text.txt", "r")
print(K.readable())
文本文件的名称是 text.txt,python 脚本的名称是 ex.py。 python 脚本和文本文件位于同一目录中。 现在,当我从 go 到 powershell 运行 python 脚本时,我得到以下代码:
File "ex.py", line 2, in <module>
print(K.readable())
AttributeError: 'file' object has no attribute 'readable'
错误的原因是什么?
我仍然是初学者,我希望我的问题的答案尽可能简单。
我想我偶然发现了我的问题的答案。 我收到错误的原因是因为 python 2.7 不支持 function“可读()”。 我知道是这种情况,因为当我尝试在使用 python 3 的环境中运行代码时,错误消失了。
Powershell 使用 python 2.7,当我尝试运行代码时它总是打印错误。 但是当我在 Visual Studio 上运行代码时,我没有发现任何错误,原因是 Visual Studio 使用的是 python 3。
简而言之,python 2 不支持“可读()”function,而 python 3 支持它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.