我应该使用一个txt文件并选择每个第三个单词并将其分配给变量“三”。这就是我迄今为止所拥有的,我不知道从哪里开始。fname = "school_prompt.txt"with open(fname, 'r') as f: for line in f: three = f.read().split()
1 回答

Cats萌萌
TA贡献1805条经验 获得超9个赞
for line in f:已经将该行作为字符串放入line. 你不应该f.read()事后做。
您首先需要整个文本,因此请执行以下操作:
fname = "school_prompt.txt"
with open(fname, 'r') as f:
text = f.read()
现在text是整个文件的内容。你可以拆分它:words = text.split()
现在应该很容易获取列表中的每三个单词:
three = words[0::3]
添加回答
举报
0/150
提交
取消