私はPythonでテキストファイルを開こうとしています。次のコードでは:私は、ファイル名に日付を設定し、それを絞り込むましFile = open()ファイル名に日付を使用しています。エラー、Python
[Errno 22] invalid mode ('w') or filename:
:
import datime
from datetime import datetime
today = datetime.now()
sitename = "Soil Report"
rptFolder = r"C:\Template_Outputs\Production Reports"
file = open(rptFolder + "\\" + sitename + "_" + today.strftime("%y%b%d_%H:%M:%S") + ".txt", "w")
私は、次のエラーを得続けます。それはそのようには思えません(つまり、私はtoday.strftime( "%y%b%d_%H:%M:%S")を "test"に置き換えただけです)
私はまた、ファイル名に日付を文字列として設定しようとしました。
str(today.strftime("%y%b%d_%H:%M:%S"))
ありません。
ファイル名にタイムスタンプが必要なのは、大きなスクリプトが短期間に数回楽しいかもしれないからです。
私はここで何か不足していますか?
マイクロソフトでは、ファイル名と許可された文字について[この参照](http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx)を提供しています。 – larsks
ありがとうございました。それはそれをした! – Mike