2024-04-26 22:08:23 发布
网友
我的任务是打开一个文件,打开一个文本文件,列出所有使用的单词。我可以打开、读取和关闭该文件,但是,当我尝试拆分时,会出现以下错误。在
这是什么意思?有什么建议吗?在
file = open("decl.txt", "r") lines = file.readlines() text.close() # split oliver words = re.split('\W+', lines) print(words)
错误消息
file.readlines()返回所有行的列表,您应该使用file.read():
file.readlines()
file.read()
总是使用with处理文件时,它会自动为您关闭文件。在
with
with open("decl.txt", "r") as f: data = f.read() # split oliver words = re.split('\W+', data)
关于file.read的帮助:
file.read
file.readlines()
返回所有行的列表,您应该使用file.read()
:总是使用
with
处理文件时,它会自动为您关闭文件。在关于
^{pr2}$file.read
的帮助:相关问题 更多 >
编程相关推荐