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ả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
os
import
listdir
# get the path/directory
folder_dir
=
import
0
import
1 import
2import
3 import
4
import
5_______1_______6
import
5_______1_______8 import
9os
0os
1
os
2os
3os
4
đầu ra
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
os
import
listdir
from
2
folder_dir
=
import
0
import
1 import
2import
3 import
4
import
5os
1
import
5_______1_______8 import
9os
0os
6os
7 os
8os
9import
0
os
2os
7 os
8import
4_______2_______1
os
2import
7
os
2os
3os
4
đầu ra
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
listdir
1
from
listdir
3_______1_______ listdir
5
# get the path/directory
folder_dir
=
listdir
9
# get the path/directory
0
# get the path/directory
1
import
2=
# get the path/directory
4# get the path/directory
5os
6
import
1 # get the path/directory
8import
3 folder_dir
0
import
5_______2_______3folder_dir
3
đầu ra
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
listdir
1
import
folder_dir
6
# get the path/directory
folder_dir
=
listdir
9
# get the path/directory
0
# get the path/directory
1
import
1 import
2import
3 =
6=
7=
8
=
9
import
5_______1_______6
import
5_______1_______8 import
9os
0os
1
os
2os
3os
4
đầu ra
Ghi chú cá nhân của tôi arrow_drop_up
Tiết kiệm