Algeria \t919,590\t34,178,188\n
好吧,如果我做readlineS就像在eclipse输出中看起来那样,但是如果我做readlinE它会是这样的:
Albania 11,100 3,639,453
这些只是差异国家的两个例子,我的目标是使其成为:
[Albania, 11,100 , 3,639,453]
或者只是
[Albania, 11100 , 3639453]
无论什么都比较容易!
谢谢!
答案 0 :(得分:1)
使用csv
模块解析您的CSV文件:
import csv
with open('filename.csv', 'r') as handle:
reader = csv.reader(handle, delimiter='\t')
for name, number1, number2 in reader:
print name, number1, number2
要解析数字,您可以删除逗号:
>>> int('123,456,789'.replace(',', ''))
123456789