for line in open('list.txt'):
string1, string2 = line.split(':')
print(string1)
list.txt包含不同字符串的列表,如下所示:string1:string2。
如何让它从所有行打印string1?
答案 0 :(得分:0)
1)为每行打印string1
for line in open('list.txt'):
string1, string2 = line.split(':')
print(string1)
2)将数据存储在数组中,打印数组
content = []
for line in open('list.txt'):
string1, string2 = line.split(':')
content.append(string1)
print(content)
答案 1 :(得分:0)
如上所述,您的问题是打印功能的缩进。缩进它以使其进入循环。作为替代方案,由于您对string2并不感兴趣,因此您可以尝试以下方法在分割线后仅打印第一个元素。
for line in open('list.txt'):
print line.split(':')[0]