Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Muat Turun Fail dari Pelayan Web dalam Python 3?
Memuat turun fail daripada pelayan web adalah tugas biasa dalam banyak pengaturcaraan projek. Python menyediakan beberapa perpustakaan untuk memudahkan proses ini, menjadikannya mudah untuk memuat turun fail daripada URL yang ditentukan.
<code class="python">import urllib.request url = "http://example.com/file.jar" urllib.request.urlretrieve(url, "file.jar")</code>
Kod ini menggunakan fungsi urlretrieve untuk memuat turun fail daripada url dan simpannya secara setempat sebagai file.jar.
<code class="python">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)</code>
Kod ini membuka objek seperti fail menggunakan fungsi urlopen dan menyalin kandungan ke fail setempat menggunakan shutil.copyfileobj. Kaedah ini membenarkan penstriman fail besar tanpa menyimpan keseluruhan fail dalam memori.
<code class="python">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()</code>
Kod ini membuka fail termampat sebagai objek seperti fail menggunakan gzip. Kelas GzipFile dan membaca data yang dinyahmampat menjadi pembolehubah.
Atas ialah kandungan terperinci Bagaimana untuk Muat Turun Fail dari Pelayan Web dalam Python 3?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!