製作・改造なんでもやっちゃう広くて浅い活動日誌

2017/031234567891011121314151617181920212223242526272829302017/05

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
Pythonでテキストファイルを扱う時、
自分がよく使うものを纏めてサンプルプログラムっぽくしてみました。
FileIn.txtを読み込んでFileOut.txtを書き出します。


a = "";     # 空の文字列
b = 0; # 整数0
c = 0.0; # 浮動小数0.0
for l in open("FileIn.txt", 'r'): # ファイルを開き一行ずつ読み込む
if (l[0]=='#'): continue; # 一文字目が'#'ならスキップする
tmp = l.split(); # 行をタブやスペースで区切ってリスト化
a += tmp[0]; # 文字を繋げる
b += int(tmp[1]); # 文字をint()で整数に変換して足し合わせ
c += float(tmp[2]); # 文字をfloat()で小数に変換して足し合わせ
f = open("FileOut.txt", 'w'); # 保存用のファイルを作る
f.writelines("a="+a+"\n"+ # ファイルに書込み 文字列は'+'で繋げる
"b="+str(b)+"\n"+ # 整数はstr()で文字列に変換
"c="+str(c)+"\n"); # 浮動小数もstr()で文字列に変換
f.close() # 開いたファイルは閉じる

#CommentArea
Hello 2011 2.8
World 123 45

a=HelloWorld
b=2134
c=47.8


応用すればいろいろ使える……はず


みんなのPython 改訂版
みんなのPython 改訂版柴田 淳

Amazonで詳しく見る
関連記事
コメント
この記事へのコメント
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
http://creatornote.blog87.fc2.com/tb.php/20-e33d3255
この記事にトラックバックする(FC2ブログユーザー)
この記事へのトラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。