前提・実現したいこと
発生している問題・エラーメッセージ
現在学校の課題で、銀行口座に関するプログラミングのコードを書いています。
課題の内容に”取引に関するレポートを指定された期間(すなわち、開始日と終了日を入力する必要がある)表示しなければならない”、との条件がありますが。時間の指定(指定する期間のコードの書き方)がわからないので、どなたかご教授お願い致します。
該当のソースコード
python
file2 = open("usertransaction.txt", 'w')
tt = datetime.datetime.now()
a = str(tt)
file2.write(a)
file2.close()
def Showreport():
fin=open('usertransaction.txt') line=fin.read() print(line) fin.close()
### 試したこと datetimeを使い、usertransactionのテキストファイルで取引が行われた時間の表示までできたのですが、表示される内容にすべての取引が表示されるので、指定した期間だけのコードが知りたいです。
・usertransaction.txt の中身がどうなっているのでしょうか。質問欄に追記してください。
・開始日と終了日の入力形式 (20211012 のように8桁の整数なのか) はなにか指定があるのでしょうか
コードは「コードの挿入」で記入しましょう。
> 取引が行われた時間の表示までできた
質問のコードでは出来ないと思うのですが実際に実行されたコードを掲載してください。
tiitoiさんご連絡ありがとうございます。
入力形式は2017, 6, 10のようになっています。
前の質問でも、修正の依頼をされていますが、きちんと
https://teratail.com/help/question-tips
を読んで、「コードの挿入」を使いましょう。同じことを何回も言われないように。
coffeebarさんご連絡ありがとうございます。
知らなかったので教えていただき助かります。
初心者なんで自分にも分がありますが、いろんな人にそういう言い方をされるんですね^^
あなたの回答
tips
プレビュー