Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Muat Turun Fail HTTP (Seperti MP3) dalam Python?
Memuat turun Fail HTTP dengan Python
Meningkatkan utiliti anda untuk memuat turun fail MP3 terus dalam Python boleh menyelaraskan aliran kerja anda.
Penyelesaian menggunakan Python's Built-In Modul:
Python menyediakan modul urllib.request untuk mengendalikan permintaan HTTP. Untuk memuat turun fail menggunakan modul ini:
import urllib.request url = "http://www.example.com/songs/mp3.mp3" filename = "mp3.mp3" urllib.request.urlretrieve(url, filename)
Kod ini memulakan permintaan HTTP GET ke URL yang ditentukan. Jika respons mengandungi fail, Python memuat turunnya dan menyimpannya ke nama fail yang ditentukan.
Penyelesaian menggunakan Perpustakaan permintaan:
Pendekatan alternatif ialah menggunakan yang ketiga -party requests library, yang menawarkan ciri tambahan dan fleksibiliti.
import requests url = "http://www.example.com/songs/mp3.mp3" filename = "mp3.mp3" response = requests.get(url) with open(filename, "wb") as f: f.write(response.content)
Dalam kes ini, kaedah requests.get() mendapatkan semula respons HTTP dan memberikannya kepada pembolehubah respons. Kemudian, kandungan respons ditulis pada nama fail menggunakan objek seperti fail yang dibuat dengan open.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Muat Turun Fail HTTP (Seperti MP3) dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!