Bekerja dengan gambar di Python memberi Anda berbagai kemampuan pengembangan, mulai dari mengunduh gambar dengan URL hingga mengambil atribut foto. Tapi, bagaimana tepatnya Anda bisa mendapatkan akses ke foto-foto ini? Show
Pada artikel ini, Anda akan membahas beberapa metode berbeda yang digunakan untuk mengunduh gambar dengan Python PrasyaratUntuk mendapatkan manfaat penuh dari posting ini, Anda harus memiliki yang berikut ini ✅ Beberapa pengalaman dengan Python 2 atau Python 3 🐍 ✅ Python 3 diinstal di mesin lokal Anda. Ada satu skrip yang kompatibel dengan Python 2 di bagian ini Menggunakan Python untuk mengunduh dan menyimpan gambar dari URL
Menggunakan Paket PermintaanMenjadi klien HTTP paling populer di Python, paket Permintaan elegan dan mudah digunakan untuk pemula. Banyak pengembang menganggapnya sebagai metode yang nyaman untuk mengunduh semua jenis file dengan Python Dengan asumsi Anda telah menginstal Python 3 ke lingkungan lokal Anda, buat direktori 2 dan tambahkan 3. Setelah file itu dibuka, instal dan impor paket-paket berikut
Setelah Anda mengimpor file tersebut, buat variabel 4 yang disetel ke pernyataan 5 yang meminta URL gambar
Selain itu, buat variabel lain yang juga disetel ke pernyataan input, 6
Di baris kode berikutnya, terapkan metode 7 dari modul permintaan untuk mengambil gambar. Metode ini akan mengambil dua parameter, variabel _4 yang Anda buat sebelumnya, dan 9 dengan menambahkan argumen kedua ini untuk menjamin tidak akan terjadi interupsi saat metode berjalan
Metode _0 untuk menulis gambar Anda sebagai nama file, membuat file secara lokal dalam mode tulis-biner dan menyimpannya secara lokal dengan 1. Meskipun tidak perlu, ada baiknya untuk memeriksa apakah gambar berhasil diambil menggunakan Kode Status Permintaan dalam pernyataan bersyarat
Skrip Anda yang sudah selesai akan terlihat seperti ini
Jalankan skrip Anda dengan menjalankan perintah berikut di terminal Anda
Gambar yang Anda unduh akan disimpan ke direktori 2 yang baru dibuat. Selamat, sekarang Anda dapat meminta semua unduhan gambar yang diinginkan hati Anda 💖Mengunduh Gambar Menggunakan urllibMetode lain yang disukai untuk mengunduh data dengan Python adalah melalui 3, sebuah paket yang mengumpulkan beberapa modul untuk bekerja dengan URL, termasuk
Untuk mempelajari lebih lanjut tentang modul _3, lihat kembali dokumentasi , tetapi sekarang setelah Anda mengetahui dasar-dasarnya, saatnya untuk memulaiJika _3 tidak ada di lingkungan Anda saat ini, instal dengan mengeksekusi kode di bawah ini
Perhatikan bahwa jika Anda menggunakan Python 2, sayangnya, kode ini tidak akan berfungsi dengan lingkungan Anda, tetapi akhir bagian ini menyertakan skrip yang kompatibel dengan Python 2 Setelah _3 diinstal, buat direktori baru untuk proyek Anda, 7. Langkah ini tidak perlu diulang jika sudah dibuat pada bagian sebelumnya. Di dalam direktori itu buat folder gambar, serta file 8. Arahkan ke file _8 Anda, dan di bagian atas masukkan baris kode berikut untuk mengimpor paket 3
Dengan modul Anda diimpor, tugas Anda adalah membuat skrip ramah pengguna yang memungkinkan Anda mengunduh gambar dengan cepat dan teratur. Pertama, buat variabel _4 dari fungsi input
Kemudian putuskan apa yang Anda ingin simpan sebagai file gambar Anda, menggunakan pernyataan input lain 0Dengan dua variabel ini yang menyimpan data yang diperlukan untuk mengunduh dan mengatur file gambar yang baru Anda buat, tulis kode yang menyimpan gambar tersebut. Mulailah dengan mendefinisikan fungsi yang menggunakan tiga parameter, variabel 4 Anda, 3 yang ditunjuk tempat Anda ingin menyimpan gambar, dan 6 yang ditetapkan sebelumnya 1Di dalam fungsi buat _5 ke tempat gambar akan disimpan. Path lengkap gambar akan menjadi _3 dengan 6 digabungkan, dan string 8 ditambahkan di akhir. *Sama halnya jika Anda ingin menyimpan gambar Anda sebagai PNG, Anda akan menggunakan 9 2Untuk membuat kode yang benar-benar mengunduh gambar, Anda harus mengintegrasikan 0 dan 1 yang akan mengunduh dan menyimpan gambar secara otomatis berdasarkan argumen yang diberikan, ✨untungnya Anda baru saja membuatnya. ✨ _3Panggil fungsi itu di akhir skrip Anda yang seharusnya mirip dengan ini _4Saat Anda memanggil 2 Anda harus melewati tiga argumen lagi, kali ini akan menjadi 4 Anda, jalur file yang merupakan folder 4 yang Anda buat di awal, dan nama_file yang Anda pilihPercaya atau tidak, itu saja. Selama Anda berada di direktori _5 Anda, jalankan skrip Anda di terminal Anda dengan kode di bawah ini 5Kerja bagus. Anda baru saja mengunduh gambar pertama Anda dengan Python menggunakan paket 3 😎⛔︎ Jika Anda belum memutakhirkan Python 3, Anda mungkin menerima beberapa kesalahan terkait 0, kode berikut harus kompatibel dengan Python 2 _6*Tidak seperti Python 3, versi 2 tidak mendukung paket 0. Sebagai alternatif, Anda dapat mengimporurllib2 dan gunakan _9 untuk membaca url gambar, lalu unduh ke lingkungan lokal Anda. Namun, gambar sekarang akan disimpan langsung ke direktori 5 alih-alih folder 1. *Menggunakan Modul WgetSelain paket _2 dan 3, Anda juga dapat mengunduh gambar dengan Python dengan menggunakan modul wget. Jika Anda telah membuat 4 navigasi di dalam, jika tidak, buatlah sekarang. Di dalam direktori buat file _5 dan impor modul 6 seperti itu _7Setelah Anda menginstal dan mengimpor, atur variabel 4 sama dengan pernyataan input yang menetapkan alamat gambar
Memanfaatkan 8 meneruskan variabel 4 sebagai argumen, dan mengaturnya sama dengan variabel 6 Anda akan dapat mengaksesnya setelah itu _9Skrip lengkapnya harus seperti ini 0Itu saja. Anda dapat menjalankan skrip Anda 🏃 _1Kami juga menulis artikel tentang menggunakan Python dengan wget , ini adalah cara hebat lainnya untuk menggunakan wget dengan Python KesimpulanSeperti biasa, masing-masing metode ini membawa pro dan kontra. Jika Anda memiliki masalah dalam menginstal paket Permintaan atau menginginkan lebih sedikit ketergantungan pada program Anda, urllib mungkin menjadi pilihan terbaik Anda. Namun, modul Permintaan telah menjadi cara yang populer dan andal untuk mengunduh apa pun dengan Python, bahkan dokumentasi urllib merekomendasikannya sebagai antarmuka klien HTTP tingkat tinggi Jika Anda mencari lebih banyak cara untuk mengunduh gambar dan jenis file dari web dengan Python, saya mendorong Anda untuk melihat posnya, Saya harap Anda menemukan posting ini menyenangkan. Anda juga dapat mengakses kode sumber di sini. Selamat Menggores. 🐝 Sumber daya tambahan
Maxine adalah seorang insinyur perangkat lunak dan penulis teknis yang bersemangat, yang senang menghabiskan waktu luangnya menggabungkan pengetahuannya tentang teknologi lingkungan ke dalam pengembangan web. Bagaimana cara mengunduh dan menyimpan gambar dengan Python?5 Cara Mudah Mengunduh Gambar dari URL dengan Python . Metode 1. Gunakan permintaan. dapatkan() dan tulis() Metode 2. Gunakan permintaan. dapatkan() dan Gambar Metode 3. Gunakan permintaan. get() dan shutil Metode 4. Gunakan urllib. meminta. urlretrieve() Bonus. Unduh semua gambar menggunakan For loop Bagaimana cara menyimpan file gambar?Simpan gambar atau gambar lain sebagai file terpisah . Control-klik ilustrasi yang ingin Anda simpan sebagai file gambar terpisah, lalu klik Simpan sebagai Gambar Dalam daftar Simpan sebagai tipe, pilih format file yang Anda inginkan Dalam kotak Simpan Sebagai, ketikkan nama baru untuk gambar tersebut, atau terima saja nama file yang disarankan Bagaimana gambar disimpan dengan Python?Menyimpan gambar pada disk, seperti. png atau. file jpg, cocok dan sesuai. . Menyimpan gambar pada disk sebagai. file png Menyimpan gambar dalam database yang dipetakan dengan memori petir (LMDB) Menyimpan gambar dalam format data hierarkis (HDF5) Bagaimana cara menyimpan file dengan Python?Klik kanan jendela Python dan pilih Save As untuk menyimpan kode Anda sebagai file Python (. py) atau File teks (. txt). Jika menyimpan ke file Python, hanya kode Python yang akan disimpan. |