ホームページ  >  記事  >  バックエンド開発  >  zipファイルの解凍とpython_python配下のファイルの削除の例

zipファイルの解凍とpython_python配下のファイルの削除の例

不言
不言オリジナル
2018-04-24 13:31:192963ブラウズ

以下は Python での zip ファイルの解凍とファイルの削除の例です。非常に参考になるので、皆さんのお役に立てれば幸いです。一緒に見てみましょう

データのダウンロードにはPythonを使用します。 ダウンロードされたデータは数千個のファイルがあるため、zipファイルを解凍した内容をクローラープログラムに直接追加します。サイズが大きい場合は、スペースを節約するために、解凍後すぐに zip ファイルを削除してください。

まず解凍方法を紹介します:

import zipfile
filename = '/home/username/work/1.zip'
fz = zipfile.ZipFile(filename, 'r')
for file in fz.namelist():
  fz.extract(file, path)

次はファイルを削除する方法です:

ファイルが存在する場合は削除します。

import os
if os.path.exists(filename):
  os.remove(filename)

フォルダーを削除する方法は次のとおりです:

import os
#删除空文件夹,若文件夹非空,会报错
path = '/home/username/work/one/'
os.rmdir(path)
#删除非空文件夹或空文件夹,更强大
import shutil
shutil.rmtree(path)
#判断文件夹是否存在,方法和判断文件存在与否是一样的
if os.path.exists(path):
  os.rmdir(path)

上記、コミュニケーションを歓迎します!



以上がzipファイルの解凍とpython_python配下のファイルの削除の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。