f = open('myfile.txt', 'w') f = open('myfile.txt', 'a') f = open('myfile.txt', 'x')
‘w’を指定した場合は新規に作成、上書き
‘a’を指定した場合は最後に追加で書き込み
‘x’はファイルが存在していた場合は、FileExistsError
– timedelta(hours=+9)として、日本時間の日時でテキストファイルを作ります。
– f.write(‘\n’)でコメントごとに改行を入れるようにします。
#! /usr/bin/python3 # -*- coding: utf-8 -*- from datetime import datetime, timedelta, timezone JST = timezone(timedelta(hours=+9), 'JST') today = str(datetime.now(JST).date()) f = open(today +'.txt', 'a') f.write('そしてアメリカのナイジャ・ヒューストンです') f.write('\n') f.close() f = open(today +'.txt', 'a') f.write('おっ お〜、ヤバ いややっぱ勝負強いっすよね〜') f.write('\n') f.close() f = open(today +'.txt', 'a') f.write('今日イチの雄叫びとガッツポーズが此処まで聞こえてきます') f.write('\n') f.close()
$ python3 app.py
そしてアメリカのナイジャ・ヒューストンです
おっ お〜、ヤバ いややっぱ勝負強いっすよね〜
今日イチの雄叫びとガッツポーズが此処まで聞こえてきます
OK