import fileinput
for line in fileinput.input("emaillist.txt"):
line = line.rstrip('\n\r ').split('=')
if len(line) > 1:
newline = line[1]
# ...
else:
# do something else...
或者,在一行([line.rstrip('\n\r ').split('=')[1] for line in fileinput.input("emaillist.txt") if len(line.rstrip('\n\r ').split('=')) > 1])中:
试着先检查一下这条线分成了多少部分:
或者,在一行(
[line.rstrip('\n\r ').split('=')[1] for line in fileinput.input("emaillist.txt") if len(line.rstrip('\n\r ').split('=')) > 1]
)中:在电子邮件列表.txt公司名称:
^{pr2}$如果
'='
有时丢失,可以使用line.partition('=')[2]
:将其与
^{pr2}$split()
进行比较:是的。但是如果列表只有一个元素,那么除了
0
之外,不能用任何非负的元素来索引它。在相关问题 更多 >
编程相关推荐