Memuat Turun Fail Melalui HTTP dalam Python
Memuat turun fail melalui HTTP boleh terbukti mencabar apabila bekerja dalam Python. Ramai pengguna menggunakan penyelesaian luaran seperti wget untuk memenuhi tugas ini. Walau bagaimanapun, Python menawarkan beberapa pilihan asli untuk mendapatkan semula fail.
Menggunakan urlopen()
Satu pendekatan melibatkan penggunaan kaedah urlopen() daripada perpustakaan urllib. Ia membuka objek rangkaian dan membolehkan anda mendapatkan semula kandungan fail. Contoh penggunaan:
import urllib.request try: response = urllib.request.urlopen("http://example.com/mp3.mp3") with open('mp3.mp3', 'wb') as file: file.write(response.read()) except urllib.error.HTTPError as err: print("Error:", err.code)
Menggunakan urlretrieve()
Sebagai alternatif, anda boleh menggunakan urlretrieve() untuk memuat turun fail terus ke laluan setempat. Kaedah ini disertakan dengan beberapa pengendalian ralat terbina dalam. Contoh penggunaan:
import urllib.request urllib.request.urlretrieve("http://example.com/mp3.mp3", "mp3.mp3")
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Muat Turun Fail Menggunakan Keupayaan HTTP Terbina Dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!