Python を使用してファイルをダウンロードするには、次の必要なパッケージが必要です。 リクエスト: HTTP リクエストの送信に使用されます。 urllib.request: URL リクエストの処理に使用されます。 os: ファイルの作成と操作に使用されます。
Python を使用してファイルをダウンロードするために必要なパッケージ
Python でファイルをダウンロードするには、次のパッケージが必要です:
ファイルをダウンロードする手順
Python を使用してファイルをダウンロードする手順は次のとおりです:
<code>import requests import os # 设置下载 URL url = "https://example.com/file.txt" # 发送 HTTP 请求并获取响应 response = requests.get(url) # 检查响应状态代码是否为 200 (成功) if response.status_code == 200: # 获取文件名 filename = os.path.basename(url) # 打开一个文件用于写入 with open(filename, "wb") as file: # 将响应内容写入文件 file.write(response.content)</code>
例
次のコード スニペットは、Python を使用して URL からファイルをダウンロードする方法を示しています。
<code>import requests import os url = "https://example.com/file.txt" response = requests.get(url) if response.status_code == 200: filename = os.path.basename(url) with open(filename, "wb") as file: file.write(response.content)</code>
その他の考慮事項
requests
の auth
パラメーターを使用して資格情報を指定する必要があります。 requests.get()
関数の timeout
パラメーターを使用して、リクエストのタイムアウトを設定できます。 requests.get()
関数の stream=True
パラメータを使用できます。 、ファイル全体を一度にメモリにダウンロードするのではなく、ファイルをチャンクごとに読み取ります。 以上がPythonを使用してダウンロードするものの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。