Trong ví dụ sau, đường dẫn tệp trỏ đến một tệp trong thư mục hình ảnh nằm ở thư mục gốc của trang web hiện tại
Trong ví dụ sau, đường dẫn tệp trỏ đến một tệp trong thư mục hình ảnh nằm trong thư mục hiện tại
Trong ví dụ sau, đường dẫn tệp trỏ đến một tệp trong thư mục hình ảnh nằm trong thư mục tăng một cấp so với thư mục hiện tại
Thực hành tốt nhất
Cách tốt nhất là sử dụng đường dẫn tệp tương đối [nếu có thể]
Khi sử dụng đường dẫn tệp tương đối, các trang web của bạn sẽ không bị ràng buộc với URL cơ sở hiện tại của bạn. Tất cả các liên kết sẽ hoạt động trên máy tính của riêng bạn [máy chủ cục bộ] cũng như trên miền công cộng hiện tại và miền công cộng trong tương lai của bạn
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
5import
6
import
5import
8 import
9os
0os
1
os
2____23os
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
5import
8 import
9os
0os
6os
7 os
8os
9import
0
os
2os
7 os
8import
4os
1
os
2____17
os
2____23os
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
3import
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
5os
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
5import
6
import
5import
8 import
9os
0os
1
os
2____23os
4
đầu ra
Ghi chú cá nhân của tôi arrow_drop_up
Tiết kiệm