Python の日付関数について、ばかげた質問かもしれません。
スクリプトに 2013 年 7 月 2 日の日付を渡したいとします。このコードは正常に動作します。
from datetime import date
july_2nd = date(2013,7,2)
print july_2nd
出力:
2013-07-02
date()
では、7/2/13 をハードコーディングするのではなく、関数で設定できる変数に格納された値を関数に渡したい場合はどうすればよいので、これを試してみるとエラーが発生します。
from datetime import date
july_2nd = (2013,7,2)
print date(july_2nd)
エラーメッセージ:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: an integer is required
ここで何が起こっているのか誰か説明できますか?