如何在python3中拆分文本

2024-04-26 22:08:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我的任务是打开一个文件,打开一个文本文件,列出所有使用的单词。我可以打开、读取和关闭该文件,但是,当我尝试拆分时,会出现以下错误。在

这是什么意思?有什么建议吗?在

file = open("decl.txt", "r")
lines = file.readlines()
text.close()

# split oliver
words = re.split('\W+', lines)

print(words)

错误消息

^{pr2}$

Tags: 文件texttxtclose错误open单词建议
1条回答
网友
1楼 · 发布于 2024-04-26 22:08:23

file.readlines()返回所有行的列表,您应该使用file.read()

总是使用with处理文件时,它会自动为您关闭文件。在

with open("decl.txt", "r") as f:
    data = f.read()
# split oliver
words = re.split('\W+', data)

关于file.read的帮助:

^{pr2}$

相关问题 更多 >