Hướng dẫn glob python là gì
Nội dung chính Nội dung chính
Hướng dẫn cách lấy danh sách tên file và thư mục trong python. Bạn sẽ học được cách lấy danh sách tên file và thư mục trong python, lấy danh sách đệ quy tên file và thư mục trong python Lấy danh sách tên file và thư mục trong python | os.listdir()Để lấy danh sách tên file và thư mục có trong thư mục được chỉ định, chúng ta dùng hàm os.listdir() tích hợp trong module os, với cú pháp sau đây: os.listdir(path) Trong đó Sau khi chạy, kết quả trả về một list chứa tên của tất cả file và thư mục con có trong thư mục được chỉ định. Lưu ý là hàm os.listdir() chỉ có thể lấy được các file và thư mục con nằm trực tiếp dưới thư mục được chỉ định, chứ không thể lấy được các file và thư mục chứa trong các thư mục con của nó. Ví dụ, bạn có một thư mục có cấu trúc như sau: data/ ├── user │ ├── dir1 │ ├── dir2 │ │ └── name.txt │ ├── pass.txt │ └── user.txt ├── client └── move.py Chúng ta sẽ lấy danh sách tên file và thư mục có trong thư mục import os Bạn có thể thấy trong kết quả tên các file và thư mục con nằm trực tiếp dưới thư mục Để lấy danh sách đệ quy tên file và thư mục trong python, hãy sử dụng hàm glob() được hướng dẫn ở phần Lấy danh sách đệ quy tên file và thư mục trong python | glob() Lấy danh sách tên file trong thư mục python | os.path.isfile()Khi chỉ muốn lấy danh sách tên file trong thư mục python, chúng ta cần kết hợp hàm kiểm tra file có tồn tại hay không, và cách viết nội hàm List comprehension trong python. import os Lấy danh sách tên thư mục trong python | os.path.isdir()Tương tự, nếu chỉ muốn lấy danh sách tên thư mục trong python, chúng ta sử dụng kèm hàm kiểm tra folder có tồn tại hay không trong python. import os Lấy danh sách tên file và thư mục trong python | Path.iterdir()Chúng ta cũng có thể sử dụng phương thức iterdir() trong module pathlib để lấy danh sách tên file và thư mục trong python với cú pháp sau đây: os.listdir(path) Trong đó Cách sử dụng như ví dụ sau: import pathlib Lấy danh sách tên file và thư mục trong python | glob()Chúng ta cũng có thể sử dụng hàm glob() trong module glob() để lấy danh sách tên file và thư mục trong python với cách viết sau đây: import glob Bạn có thể gán đường dẫn thư mục vào biến và sử dụng như sau: import glob Lấy danh sách đệ quy tên file và thư mục trong python | glob()Để lấy danh sách đệ quy tên file và thư mục trong python, bao gồm cả các file và thư mục trong một thư mục và các thư mục con của nó, chúng ta sử dụng hàm glob() đệ quy như sau: import glob Bạn có thể gán đường dẫn thư mục vào biến và sử dụng như sau: import glob Cả hai đều đưa ra kết quả là danh sách đệ quy tên file và thư mục có trong thư mục ['./user\\', './user\\dir1', './user\\dir1\\kiyoshi', './user\\dir1\\user.txt', './user\\dir2', './user\\dir2\\kiyoshi', './user\\dir2\\user.txt', './user\\pass.txt', './user\\user.txt']
Tổng kết và thực hànhTrên đây Kiyoshi đã hướng dẫn bạn về cách lấy danh sách tên file và thư mục trong python rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé. Và hãy cùng tìm hiểu những kiến thức sâu hơn về python trong các bài học tiếp theo. Viết bởi Kiyoshi. Đã đăng ký bản quyền tác giả tại <a title="Bạn được tự do chia sẻ bài viết nhưng phải để lại đường link bài viết từ laptrinhcanban.com. Bạn không được sử dụng tài liệu cho mục đích thương mại. Không được phép chỉnh sửa nội dung được phát hành trên website của chúng tôi" style="color:#fff;background-color:silver" rel="license noopener" target="_blank" href="https://creativecommons.org/licenses/by-nc-nd/4.0/">Creativecommons</a> và <a title="Bạn được tự do chia sẻ bài viết nhưng phải để lại đường link bài viết từ laptrinhcanban.com. Bạn không được sử dụng tài liệu cho mục đích thương mại. Không được phép chỉnh sửa nội dung được phát hành trên website của chúng tôi" style="color:#fff;background-color:silver" target="_blank" rel="noopener" href="https://www.dmca.com/Protection/Status.aspx?ID=1631afcd-7c4a-467d-8016-402c5073e5cd" class="dmca-badge">DMCA</a><script src="https://images.dmca.com/Badges/DMCABadgeHelper.min.js"> Bài viết liên quanHãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam! HOME>> python cơ bản - lập trình python cho người mới bắt đầu>>16. xử lý file trong python
Bài Viết Liên QuanQuảng CáoCó thể bạn quan tâmToplist được quan tâm#1
Top 9 tập bản đồ lớp 8 bài 31 20236 tháng trước#2
Top 6 kết quả thi hsg đà nẵng 2022 20236 tháng trước#3
Top 9 tủ nhựa đài loan 4 cánh 3d 20236 tháng trước#4
#5
Top 8 tìm việc làm tiện, phay bảo q7 20236 tháng trước#6
#7
#8
Top 2 bài the dục phát triển chung lớp 6 2022 20236 tháng trước#9
Top 3 bài giảng vũ điệu sắc màu (lớp 4) 20236 tháng trướcQuảng cáoXem NhiềuQuảng cáoChúng tôiTrợ giúpBản quyền © 2021 Xây Nhà Inc.
|