python言語でファイルを読み込み、各行のデータから数値を抽出し、演算します.

3272 ワード

python言語でファイルを読み込み、各行のデータから数値を抽出し、演算します.
今日、ブロガーは小さなプログラムを書いて、txtテキストデータを次のように読み出しました.
4
1 2
2 3

次に、各行のデータを合計して次の結果を出力します.
4
3
5

この例は簡単ですが、ブロガーは考えてみました.まだ古典的な例だと思います.私たちはデータの前処理をするとき、確かによくファイルを読んで、関連演算を行います.時には列の間でデータ演算を行い、時には行の間でデータ演算を行います.上記の結果を実現するコードは以下の通りである.

fp=open("C:\    \python_data\data1.txt")
#a="1
1 2
2 3"
a=fp.read() fp.close() fp2=open("C:\ \python_data\data2.txt","w") l1=a.split("
"
) for i in l1: l2=i.split() a0=0 for j in l2: #print(j) a0=a0+int(j) fp2.write(str(a0)+"
"
) print(a0) fp2.close() print(l1)

注意:注意深いパートナーは、コードに欠陥があり、最後に改行文字が1つ増えたことに気づくかもしれませんが、私たちのニーズには影響しません.