gpt4 book ai didi

python - 我如何只读取文本文件每一行的第一个单词?

转载 作者:太空宇宙 更新时间:2023-11-04 06:45:46 28 4
gpt4 key购买 nike

我想知道如何只读取文本文件中每一行的第一个单词。我尝试了各种代码并尝试更改代码,但只能设法从文本文件中读取整行。我使用的代码如下所示:

QuizList = []
with open('Quizzes.txt','r') as f:
for line in f:
QuizList.append(line)
line = QuizList[0]
for word in line.split():
print(word)

这是指尝试仅从第一行中提取第一个单词。为了对每一行重复该过程,我将执行以下操作:

QuizList = []
with open('Quizzes.txt','r') as f:
for line in f:
QuizList.append(line)
capacity = len(QuizList)
capacity = capacity-1
index = 0
while index!=capacity:
line = QuizList[index]
for word in line.split():
print(word)
index = index+1

最佳答案

您正在使用 split在错误的点,尝试:

for line in f:
QuizList.append(line.split(None, 1)[0]) # add only first word

关于python - 我如何只读取文本文件每一行的第一个单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23372086/

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