我應該使用一個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
提交
取消