Web サーバーからファイルをダウンロードすることは、多くのプログラミングで一般的なタスクですプロジェクト。 Python には、このプロセスを簡素化するためのライブラリがいくつか用意されており、指定した URL からファイルを簡単にダウンロードできます。
import urllib.request
url = "http://example.com/file.jar"
urllib.request.urlretrieve(url, "file.jar")
このコードは、urlretrieve 関数を使用して URL からファイルをダウンロードし、file.jar としてローカルに保存します。
import urllib.request
import shutil
url = "http://example.com/file.jar"
with urllib.request.urlopen(url) as response, open("file.jar", "wb") as out_file:
shutil.copyfileobj(response, out_file)
このコードは、urlopen 関数を使用してファイルのようなオブジェクトを開き、shutil.copyfileobj を使用してコンテンツをローカル ファイルにコピーします。この方法では、ファイル全体をメモリに保存せずに、大きなファイルをストリーミングできます。
import urllib.request
import gzip
url = "http://example.com/file.gz"
with urllib.request.urlopen(url) as response:
with gzip.GzipFile(fileobj=response) as uncompressed:
data = uncompressed.read()
このコードは、gzip.GzipFile クラスを使用して圧縮ファイルをファイルのようなオブジェクトとして開き、解凍されたデータを変数に読み取ります。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3