0

やあみんなは誰かがいくつかの迅速な助けを提供できるかどうか疑問に思っていました。特定の国に関するいくつかの情報を解析してリストに入れる方法を知る必要があります。リストの部分は明らかに簡単ですが、文字列の設定は私に問題を与えています。例は次のようになります。

Algeria \t919,590\t34,178,188\n

readlineSを実行すると、Eclipse出力でどのように表示されますが、readlinEを実行すると、次のようになります。

Albania     11,100  3,639,453

これらはdiff国の2つの例にすぎず、私の目標は次のようなものにすることです。

[Albania, 11,100 , 3,639,453]

または多分ちょうど

[Albania, 11100 , 3639453]

簡単なものは何でも!ありがとう!

4

1 に答える 1

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
于 2013-02-25T04:42:57.963 に答える