0

テキストファイル:

テスト 1,15.05.13

パイソン:

with open("text_file.txt") as inputFile:
    lines = [line for line in inputFile]
    var1, var2 = lines[0].strip().split(",")

1行あれば、これでうまくいきます。行数が多い場合、どうすればよいですか?

テキストファイル:

Test 1,15.05.13
Test 4,15.06.13
Test 5,15.07.13
Test 6,15.08.13
4

3 に答える 3

1

for ループを使用します。これにより、ファイルから一度に 1 行が返され (すべての行をメモリに保存する必要はありませんstrip)、そのファイルに ,を適用できますsplit

with open("text_file.txt") as inputFile:
    for line in inputFile:
       var1, var2 = line.strip().split(",")
于 2013-11-13T06:47:37.587 に答える
0

linesforループで繰り返し処理できます

with open("text_file.txt") as inputFile:
    lines = [line for line in inputFile]
    for line in lines:
        var1, var2 = line.strip().split(",")
于 2013-11-13T06:48:16.460 に答える