Featured image of post Kode Contoh untuk Mengunduh, Menyimpan Sementara, dan Menampilkan Gambar di Python

Kode Contoh untuk Mengunduh, Menyimpan Sementara, dan Menampilkan Gambar di Python

Memperkenalkan serangkaian kode contoh praktis yang menggunakan pustaka standar Python saja, untuk mengunduh data dari URL gambar di web, menyimpannya dalam file sementara, menampilkannya di browser, dan kemudian menghapusnya secara otomatis.

Pengenalan pada kode sampel menggunakan pustaka standar.

Mengunduh dan menampilkan gambar

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import urllib.request
import tempfile
import os
import webbrowser
import time

url = "https://www.aomori-ringo.or.jp/kids/wp-content/uploads/2021/11/apple.webp"

try:
    with urllib.request.urlopen(url) as response:
        img_data = response.read()

    # Simpan ke file sementara dan tampilkan
    with tempfile.NamedTemporaryFile(delete=False, suffix=".png") as tmp:
        tmp.write(img_data)
        print(f"file://{tmp.name}")
        webbrowser.open(f"file://{tmp.name}")
        time.sleep(3)
except Exception as e:
    print(f"Terjadi kesalahan: {e}")

finally:
    if 'tmp' in locals():
        os.unlink(tmp.name)  # Hapus file sementara
comments powered by Disqus