3
python challengeのレベル6をライブラリzipfile
で終了し、答えがZipInfo.comment
に記録されていることがわかりました。このフィールドにテキストを入力する方法は不思議です。私はPythonライブラリzipfile
のソースコードを読みましたが、それを達成するための方法は見つかりませんでした。pythonでコメントを設定する方法
誰でも知っていますか?
python challengeのレベル6をライブラリzipfile
で終了し、答えがZipInfo.comment
に記録されていることがわかりました。このフィールドにテキストを入力する方法は不思議です。私はPythonライブラリzipfile
のソースコードを読みましたが、それを達成するための方法は見つかりませんでした。pythonでコメントを設定する方法
誰でも知っていますか?
あなたがZipFile
オブジェクトを作成するときには、それを書くことができます。
with zipfile.ZipFile('myzip.zip', 'w') as zip:
zip.write('file.py')
zip.comment = b'This is my comment'
テキストが接頭
b
https://docs.python.org/3/library/zipfile.html#zipfile.ZipFile.comment
あなたのアーカイブがすでに存在する場合は、次のことができて、バイナリとして入力する必要があります
また、a
モードを使用してコメントだけを追加してください。
with zipfile.ZipFile('myzip.zip', 'w') as zip:
zip.write('file.py')
info = zip.getinfo('file.py')
info.comment = b'zipped file comment'
いいえ、私はzipinfo.comment HTTPSを意味://ドキュメントファイルはzip形式で
は、あなたが以下のように
ZipInfo
オブジェクトにアクセス、またはメソッドfrom_file
でそれを作成する必要があり、コメントを設定するには.python.org/3/library/zipfile.html#zipfile.ZipInfo.comment –ありがとうとにかく –
私の悪い、編集;-) – PRMoureu