Pythonは、最初の仕事のアプリケーションでは、私は、テキストファイルの計算を達成し、別のファイル形式として保存するために書かれています

質問:次のように既存のテキストファイルevt_num.txt、文書が読み取ります。

1999年7月15日1  
1999年8月15日1   
1999年9月15日5   
1999年10月15日4 
1999年11月15日3 
1999年12月15日0 

需要:増加が第二列の内容の累積値、すなわちC3の第3列の内容をファイル[0] = 1、C3 [1] = 2、C3 [2] = 7、C3 [3] = 9 .. ....

次のように具体的なコードは次のとおりです。

F1 =オープン(' evt_num.txt '' R ' 
、F2(=オープン' new_evt_num.txt '' W ' 
C1 = [] 
、C2 = [] 
C3 = [] 
カウント = 0 
、S = 0
 のための I におけるF1 :
    X、Y、Z = 。i.strip()スプリット()
    c1.append(X)
    c2.append(Y)
    、S + = INT(Y)
    c3.append(S)
    ライン= STR(C1 [カウント])+ ' \ T ' + STR(C2 [カウント])+ ' \ T ' + STR(C3 [カウント])+ ' \ n ' 
    f2.write(ライン) + = 1つの
F1 .close()
f2.close()

次のように、新しいファイルnew_evt_num.txtを生成するコードを実行した後:

1999年7月15日1 1
1999年8月15日1 2
1999年9月15日5 7
1999年10月15日4 11
1999年11月15日3 14
1999年12月15日0 14

このコードは、メインアプリケーションファイルの読み取りおよび書き込み操作、文字列のセグメンテーション、リスト操作、文字列の連結などの分かりやすいです。

おすすめ

転載: www.cnblogs.com/iceberg710815/p/12045157.html