[英]Split string in python. Many text lines
文本文件:
测试1,15.05.13
蟒蛇:
with open("text_file.txt") as inputFile:
lines = [line for line in inputFile]
var1, var2 = lines[0].strip().split(",")
如果我有一行的话,这个工作很好。 如果我有很多行怎么办?
文本文件:
Test 1,15.05.13
Test 4,15.06.13
Test 5,15.07.13
Test 6,15.08.13
使用for循环。 这将一次从文件返回一行( 无需将所有行存储在内存中),您可以在其上应用strip
, split
。
with open("text_file.txt") as inputFile:
for line in inputFile:
var1, var2 = line.strip().split(",")
您可以使用for循环遍历各lines
with open("text_file.txt") as inputFile:
lines = [line for line in inputFile]
for line in lines:
var1, var2 = line.strip().split(",")
您可以将结果放入列表,如下所示:
with open("text_file.txt") as inputFile:
vars = [line.strip().split(",") for line in inputfile]
结果:
>>> vars
[['Test 1', '15.05.13'], ['Test 4', '15.06.13'], ['Test 5', '15.07.13'],
['Test 6', '15.08.13']]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.