Python を使用して、ファイル名に日付と時刻のスタンプを追加したファイルを作成したいと考えています。これを行っていると、ファイルを開くときにエラーが発生します。
today = datetime.datetime.today().strftime("%m-%d-%Y_%H:%M:%S")
file = "text" + today
open(file,'w')
無効なファイル名のエラーを報告します。
Python を使用して、ファイル名に日付と時刻のスタンプを追加したファイルを作成したいと考えています。これを行っていると、ファイルを開くときにエラーが発生します。
today = datetime.datetime.today().strftime("%m-%d-%Y_%H:%M:%S")
file = "text" + today
open(file,'w')
無効なファイル名のエラーを報告します。
これを試して:
today = datetime.datetime.today().strftime("%m-%d-%Y_%H.%M.%S")
fname = "text" + today
f = open(fname,'w')
既に述べたように、ファイル名にコロンを使用しないでください (単純なドットに変更しました。好きなように変更できます)。
からオブジェクトを作成する必要がありますがopen(...)
、これは と呼びf
ますが、既にご存知かもしれません。
file
組み込み関数です。変数名として使用しないでください。
おっと。私はその部分について間違って覚えていw+
ました。ごめん、
":"
一部のオペレーティング システムでは、ファイル名にコロン ( ) を使用できません。