Cách hiển thị hình ảnh từ thư mục trong python

Hướng dẫn này là về cách hiển thị ảnh ngẫu nhiên từ một thư mục trong Python. Python chứa rất nhiều mô-đun được xác định trước. Python có một mô-đun là mô-đun ngẫu nhiên bằng cách sử dụng mô-đun ngẫu nhiên để hiển thị ảnh ngẫu nhiên từ một thư mục

Sau đây là các ràng buộc để có được một hình ảnh ngẫu nhiên

  • Phải chỉ định đường dẫn thư mục ảnh để mở ảnh trên máy tính
  • Bằng cách sử dụng ngẫu nhiên. choice() để chọn một ảnh cụ thể có trong thư mục
  • Tất cả các hình ảnh phải được lưu trữ trong. vị trí tệp py để bắt đầu hình ảnh bằng mô-đun HĐH, nếu không, bạn phải thay đổi vị trí thư mục hình ảnh bằng cách sử dụng thay đổi thư mục để bắt đầu hình ảnh

Nhập mô-đun ngẫu nhiên

Vì vậy, hãy xem cách nhập mô-đun ngẫu nhiên

import random

Nhập mô-đun ngẫu nhiên vào. tập tin py

Nhập mô-đun hệ điều hành

Vì vậy, chúng ta hãy xem cách nhập mô-đun hệ điều hành

import random
import os

Nhập mô-đun os vào. tập tin py

chi tiết thư mục

Thư mục chứa rất nhiều ảnh (. jpg) hoặc (. png) bằng cách sử dụng chức năng ngẫu nhiên, một ảnh cụ thể được chọn hiển thị ảnh bằng mô-đun hệ điều hành

#-----------------Inside the folder-----------
image 1
image 2
image 3

Ví dụ để hiển thị một hình ảnh ngẫu nhiên từ một thư mục trong Python

import os
import random 
path="C:\\Users\\sairajesh\\Desktop\\image"
files=os.listdir(path)
d=random.choice(files)
os.startfile(d)

đầu ra

Ví dụ: đầu ra hình ảnh ngẫu nhiên sẽ được hiển thị

Cách hiển thị hình ảnh từ thư mục trong python
Cách hiển thị hình ảnh từ thư mục trong python

Giải trình

  • Đầu tiên các bạn chọn đường dẫn thư mục chứa ảnh như sau->c\\user\\folder
  • Bằng cách sử dụng phương thức listdir() lưu trữ tất cả các hình ảnh có trong thư mục
  • Bằng cách sử dụng ngẫu nhiên. lựa chọn () để chọn một hình ảnh và hệ điều hành. phương thức startfile() để hiển thị hình ảnh

hệ điều hành. Bắt đầu phương thức tệp ()

hệ điều hành. phương thức startfile() sẽ được sử dụng để chạy các tệp có trong thư mục trực tiếp trên trình mở tệp mặc định

Làm cách nào để lặp qua các hình ảnh trong một thư mục Python?

Cải thiện bài viết

Lưu bài viết

Thích bài viết

  • Cập nhật lần cuối. 21 tháng 7 năm 2022

  • Đọc
  • Bàn luận
  • khóa học
  • Luyện tập
  • Băng hình
  • Cải thiện bài viết

    Lưu bài viết

    Trong bài viết này, chúng ta sẽ tìm hiểu cách lặp qua các hình ảnh trong một thư mục trong Python.  

    Phương pháp 1. Sử dụng hệ điều hành. danh sách

    ví dụ 1. lặp qua. chỉ png

    • Lúc đầu, chúng tôi đã nhập mô-đun os để tương tác với hệ điều hành
    • Sau đó, chúng tôi nhập hàm listdir() từ os để có quyền truy cập vào các thư mục được cung cấp trong dấu ngoặc kép
    • Sau đó với sự giúp đỡ của os. listdir(), chúng tôi lặp qua các hình ảnh và in tên theo thứ tự
    • Ở đây chúng tôi chỉ đề cập. các tệp png sẽ được tải bằng hàm endwith()

    Python3




    # import the modules

    import os

    from osimport listdir

     

    # get the path/directory

    folder_dir= import0

    import1 import2import3 import4

     

    import5_______5_______6

    import5_______5_______8 import9os0os1

    os2os3os4

    đầu ra

    Cách hiển thị hình ảnh từ thư mục trong python

    ví dụ 2. Lặp lại qua tất cả các loại hình ảnh

    Ở đây chúng tôi đã đề cập. png,. jpg,. các tệp jpeg sẽ được tải bằng hàm endwith()

    Python3




    # import the modules

    import os

    from osimport listdir

     

    from2

    folder_dir= import0

    import1 import2import3 import4

     

    import5_______6_______1

    import5_______5_______8 import9_______6_______0os6os7 os8os9_______5_______0

    os2os7 os8import4_______6_______1

    os2import7

    os2os3os4

    đầu ra

    Cách hiển thị hình ảnh từ thư mục trong python

    Phương pháp 2. Sử dụng mô-đun pathlib

    • Lúc đầu, chúng tôi đã nhập mô-đun pathlib từ Đường dẫn
    • Sau đó, chúng tôi chuyển thư mục/thư mục bên trong hàm Path() và sử dụng nó. toàn cầu ('*. png’) để lặp qua tất cả các hình ảnh có trong thư mục này

    Python3




    listdir1

    from listdir3_______5_______ listdir5

     

    # get the path/directory

    folder_dir= listdir9

     

    # get the path/directory0

    # get the path/directory1

    import2_______13_______ # get the path/directory4# get the path/directory5os6

    import1 # get the path/directory8import3 folder_dir0

    import5_______6_______3folder_dir3

    đầu ra

    Cách hiển thị hình ảnh từ thư mục trong python

    Phương pháp 3. sử dụng toàn cầu. iglob()

    • Lúc đầu, chúng tôi đã nhập mô-đun toàn cầu
    • Sau đó với sự giúp đỡ của toàn cầu. iglob() chúng tôi lặp qua các hình ảnh và in tên theo thứ tự
    • Ở đây chúng tôi đã đề cập. các tệp png sẽ được tải bằng hàm endwith()

    Python3




    listdir1

    import folder_dir6

     

    # get the path/directory

    folder_dir= listdir9

     

    # get the path/directory0

    # get the path/directory1

    import1 import2import3 =6=7=8

    =9

    import5_______5_______6

    import5_______5_______8 import9os0os1

    os2os3os4

    đầu ra

    Cách hiển thị hình ảnh từ thư mục trong python


    Ghi chú cá nhân của tôi arrow_drop_up

    Tiết kiệm

    Vui lòng Đăng nhập để nhận xét.

    Làm cách nào để đọc hình ảnh từ thư mục Python?

    Trong bài viết này, chúng ta sẽ tìm hiểu cách lặp qua các hình ảnh trong một thư mục trong Python. .
    Phương pháp 1. Sử dụng hệ điều hành. danh sách
    Phương pháp 2. Sử dụng mô-đun pathlib
    Phương pháp 3. sử dụng toàn cầu. iglob()

    Làm cách nào để hiển thị tất cả hình ảnh từ một thư mục trong HTML bằng Python?

    lập trình trăn . Bạn sẽ có trang của mình sẵn sàng để hiển thị với Thế giới. put the images in a folder in a progressive numbered name (if you need to have then in order) and then launch the script in the folder. You will have your page ready to be shown to the World.