ファイルを含む圧縮アーカイブ ディレクトリを作成しようとしています。これは毎日行われるため、アーカイブ ディレクトリの名前には作成日を含める必要があります。構文が正しくないため、作成されたディレクトリの名前を変更できません。以下は私が使用しているスクリプトです:
import zipfile
print('creating archive')
zf = zipfile.ZipFile('archive.zip', mode='w')
try:
print('adding udp files')
zf.write('test.udp')
finally:
print ('closing')
zf.close()
print('renaming archive...')
import datetime
dt = str(datetime.datetime.now())
import os
newname = 'file_'+dt+'.zip'
os.rename('archive.zip', newname)
print('renaming complete...')
以下は、私が受け取っているエラーメッセージです:
トレースバック (最新の呼び出しは最後): ファイル ".\archive.py"、17 行目、os.rename('archive.zip',newname) の WindowsError: [エラー 123] ファイル名、ディレクトリ名、またはボリューム ラベルの構文は正しくない
私はpython 3.2を使用しています。他に何か必要な場合はお知らせください。
ありがとう、ポール