zipファイルが壊れているかどうかを確認するにはどうすればいいですか?jpgイメージを10個持つzipファイルがあります。 ZIP内の画像の壊れていると私は、zipファイルが壊れているかどうかを確認するPythonスクリプト
11
A
答えて
16
見ることができないのです(zipファイルが本当に悪い場合、またはzipファイルでない場合)、または最初の不良ファイルをzipファイルに表示します。
import os
import sys
import zipfile
if __name__ == "__main__":
args = sys.argv[1:]
print "Testing zip file: %s" % args[0]
the_zip_file = zipfile.ZipFile(args[0])
ret = the_zip_file.testzip()
if ret is not None:
print "First bad file in zip: %s" % ret
sys.exit(1)
else:
print "Zip file is good."
sys.exit(0)
もちろん、適切なtry/except句にこの項目を囲む必要があります。しかし、それは基本です。
3
がzipfile
モジュールtestzip
機能を使用してPythonスクリプトでこれをチェックする方法がある抽出このコードが例外をスローするかhttp://docs.python.org/library/zipfile.html#zipfile.ZipFile.testzip
関連する問題
- 1. Pythonがインストールされているかどうかを確認するPowershellスクリプト
- 2. 写真が壊れているかどうかを確認するには?
- 3. URLが壊れていないかどうかを確認します。
- 4. zipファイルがパスワードで保護されているかどうか、dotnetzipで確認できますか?
- 5. PDFファイルが開封可能で壊れていないかどうかを確認する
- 6. Pythonデバッグオプションがスクリプト内から設定されているかどうかを確認するには
- 7. rubyスクリプトが既に実行されているかどうかを確認
- 8. リモートコンピュータリストにファイルが存在するかどうかを確認するPowershellスクリプト
- 9. 依存するJavaScriptファイルが含まれているかどうかを確認
- 10. .txtファイルが読み込まれているかどうかを確認する
- 11. ディレクトリにファイルが含まれているかどうかを確認する
- 12. bashスクリプト:Apacheサーバーが稼動しているかどうかを確認する
- 13. Bashスクリプト - ファイルが変更されているかどうかを確認しますか?
- 14. ファイルが更新されているかどうかを確認しますか?
- 15. Python gtk:コンボボックスが開いているかどうかを確認する方法?
- 16. ファイルがアップロードされているかどうか確認してください。
- 17. ファイルがPythonに存在するかどうかを確認するには?
- 18. ユーザーがdbで確認されているかどうかを確認
- 19. PDFファイルがPHPで壊れていないか確認してください
- 20. 別のプログラムが開いているファイルがあるかどうかを確認
- 21. ファイルが開いているかどうかを確認するLua
- 22. pygtk glib.timeout_add():タイマーが破壊されていないかどうかを確認するには?
- 23. HealthKitが承認されているかどうかを確認する方法
- 24. .dllファイルに宣言されているかどうかを確認するメソッド
- 25. Python 3.5 - 変数がファイルと同じかどうかを確認する
- 26. C++ポインタが破壊されているかどうか確認できますか?
- 27. データベースが更新されているかどうかの確認
- 28. Windows上のPythonで別のアプリケーションがファイルを使用しているかどうかを確認する方法
- 29. Python - ipがプロキシであるかどうかを確認してください
- 30. require_onceは "ファイルが既に含まれているかどうか"をどのように確認しますか?
Winrarファイルをチェックする同様の方法はありますか? –