Python 3.x Python AttributeError:';str';对象没有属性';阅读';
我目前尝试运行Python代码,如下所示:Python 3.x Python AttributeError:';str';对象没有属性';阅读';,python-3.x,Python 3.x,我目前尝试运行Python代码,如下所示: def from_file(filename, sep='\n'): "Parse a file into a list of strings, separated by sep." return (filename).read().strip().split(sep) 我得到的结果和错误如下: AttributeError:“str”对象没有属性“read” 知道吗?文件名只是文件名。必须打开文件才能创建文件对象。然后你可以从这个文
def from_file(filename, sep='\n'):
"Parse a file into a list of strings, separated by sep."
return (filename).read().strip().split(sep)
我得到的结果和错误如下:
AttributeError:“str”对象没有属性“read”
知道吗?文件名只是文件名。必须打开文件才能创建文件对象。然后你可以从这个文件对象中读取
def from_file(filename, sep='\n'):
"""Parse a file into a list of strings, separated by sep"""
with open(filename) as file:
return file.read().strip().split(sep)
我试着应用你的建议,但什么也没发生。非常感谢您的回复