【发布时间】:2016-02-26 06:49:49
【问题描述】:
我需要选择每一行的第一个单词并从文本文件中列出它们:
I would copy the text but it's the formatting is quite screwed up. will try 所有其他文本都是不必要的。
我试过了
string=[]
for line in f:
String.append(line.split(None, 1)[0]) # add only first word
来自另一个解决方案,但它不断返回“索引超出范围”错误。
我可以使用string=text.partition(' ')[0] 从第一行获取第一个单词
但我不知道如何对其他行重复此操作。
我还是 python 和网站的新手,我希望我的格式是可以忍受的! (打开时,我对文本进行编码以接受符号,就像这样
wikitxt=open('racinesPrefixesSuffixes.txt', 'r', encoding='utf-8')
这可能是问题吗?)
【问题讨论】:
-
请不要发布图片。将它们作为文本发布。并且不要将变量命名为
string,因为这不是一个好习惯 -
下次会记住这一点,谢谢。
标签: python file text line word