Das Herunterladen und Öffnen einer Datei mit Python umfasst die folgenden Schritte: Importieren Sie die Anforderungsbibliothek. Verwenden Sie die Methode „requests.get()“, um eine HTTP-GET-Anfrage zu senden. Überprüfen Sie den HTTP-Statuscode (200 zeigt Erfolg an). Schreiben Sie den heruntergeladenen Dateiinhalt in eine lokale Datei. Öffnen Sie die heruntergeladene Datei mit der Funktion open().
Dateien herunterladen und mit Python öffnen
Dateien herunterzuladen und mit Python zu öffnen ist relativ einfach. Hier ist eine Schritt-für-Schritt-Anleitung zum Ausführen dieser Aufgabe:
1. Importieren Sie die erforderlichen Bibliotheken
Zunächst müssen Sie die Bibliothek requests
importieren, die zum Senden von HTTP-Anfragen verwendet wird und Dateien herunterladen. requests
库,它用于发送 HTTP 请求并下载文件。
import requests
2. 发送 HTTP 请求
使用 requests.get()
方法发送 HTTP GET 请求以下载文件。该方法接收文件 URL 作为参数。
url = 'https://example.com/file.txt' response = requests.get(url)
3. 检查状态代码
HTTP 状态代码指示请求是否成功。200 表示成功下载。
if response.status_code == 200: print('文件下载成功') else: print('文件下载失败')
4. 写入文件
将下载的文件的内容写入本地文件中。
with open('file.txt', 'wb') as f: f.write(response.content)
5. 打开文件
使用 open()
函数打开已下载的文件。
with open('file.txt', 'r') as f: content = f.read()
实战案例:下载文本文件
import requests url = 'https://raw.githubusercontent.com/learnpython/sample-code/master/exercises/file.txt' response = requests.get(url) if response.status_code == 200: with open('downloaded_file.txt', 'wb') as f: f.write(response.content) with open('downloaded_file.txt', 'r') as f: content = f.read() print(content)
这段代码将从指定 URL 下载文本文件,将其写入名为 downloaded_file.txt
rrreee
requests.get()
, um eine HTTP-GET-Anfrage zum Herunterladen der Datei zu senden. Diese Methode erhält als Parameter die Datei-URL. 🎜rrreee🎜🎜3. Überprüfen Sie den Statuscode 🎜🎜🎜Der HTTP-Statuscode zeigt an, ob die Anfrage erfolgreich war. 200 zeigt einen erfolgreichen Download an. 🎜rrreee🎜🎜4. Datei schreiben🎜🎜🎜Schreiben Sie den Inhalt der heruntergeladenen Datei in eine lokale Datei. 🎜rrreee🎜🎜5. Datei öffnen🎜🎜🎜Verwenden Sie die Funktion open()
, um die heruntergeladene Datei zu öffnen. 🎜rrreee🎜🎜Praktischer Fall: Textdatei herunterladen🎜🎜rrreee🎜Dieser Code lädt eine Textdatei von der angegebenen URL herunter, schreibt sie in eine lokale Datei namens downloaded_file.txt
und druckt ihren Inhalt aus. 🎜Das obige ist der detaillierte Inhalt vonSo öffnen Sie Python nach dem Herunterladen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!