質問: ### やりたいこと Python (Python 3.6.5)でディレクトリ(./count/)内にある.txtファイルに1を足したいです。 ### 動作環境 OS:Windows10 Pro Python:Anaconda Python 3.6.5 エディダ:Atom ### 試したこと glob.globでファイルのリストだけは取得しました。 ### 補足 ``` points=0 points=str(points) f=open('./count/count.txt','w') f.write(points) f.close() ``` で保存した0を取得して1を足したいです。 (ファイルは複数個あります)
回答: このような意図でしょうか? ``` import os import glob for path in glob.glob(os.path.join('count', '*.txt')): print('reading...', path) # 読み込み with open(path) as f: val = int(f.read()) print(val) # カウントアップ val += 1 # 書き込み with open(path, 'w') as f: f.write(str(val)) ```