Là một tập tin trong một thư mục python?
Khi xử lý tệp, bạn thường muốn kiểm tra xem tệp có tồn tại hay không trước khi thực hiện thao tác khác với tệp đó, chẳng hạn như đọc từ tệp hoặc ghi vào tệp Show Để làm điều đó, bạn có thể sử dụng hàm 4 từ mô-đun 5 hoặc phương thức 6 từ lớp 7 trong mô-đun 8 hệ điều hành. đường dẫn. hàm tồn tại ()
Đường dẫn. phương thức is_file()
1) Sử dụng hệ điều hành. đường dẫn. tồn tại () để kiểm tra xem tệp có tồn tại khôngĐể kiểm tra xem tệp có tồn tại hay không, bạn chuyển đường dẫn tệp đến hàm 4 từ thư viện chuẩn 5 Đầu tiên, nhập thư viện chuẩn 5 0 Thứ hai, gọi hàm 4 2 Nếu tệp tồn tại, hàm 4 trả về 04. Nếu không, nó sẽ trả về 05 Nếu tệp nằm trong cùng thư mục với chương trình, thì 06 chỉ đơn giản là tên tệp Tuy nhiên không phải vậy, bạn cần truyền đường dẫn đầy đủ của tệp. Ví dụ 7 Ngay cả khi bạn chạy chương trình trên Windows, bạn nên sử dụng dấu gạch chéo lên ( 07) để phân cách đường dẫn. Nó sẽ hoạt động trên Windows, macOS và Linux Ví dụ sau sử dụng hàm 4 để kiểm tra xem tệp 09 có tồn tại cùng thư mục với chương trình không 1 Nếu tệp 09 tồn tại, bạn sẽ thấy đầu ra sau 3 Nếu không, bạn sẽ thấy 05 trên màn hình 5 Để gọi hàm 4 ngắn gọn và rõ ràng hơn, bạn có thể nhập hàm đó và đổi tên thành hàm 23 như thế này 8 2) Sử dụng mô-đun pathlib để kiểm tra xem tệp có tồn tại khôngPython đã giới thiệu mô-đun 8 kể từ phiên bản 3. 4 Mô-đun 8 cho phép bạn thao tác với các tệp và thư mục bằng phương pháp hướng đối tượng. Nếu bạn chưa quen với lập trình hướng đối tượng, hãy xem phần Python OOP Đầu tiên, nhập lớp 7 từ mô-đun 8 3 Sau đó, khởi tạo một thể hiện mới của lớp 7 và khởi tạo nó với đường dẫn tệp mà bạn muốn kiểm tra sự tồn tại 0 Cuối cùng, kiểm tra xem tệp có tồn tại hay không bằng cách sử dụng phương pháp 6 1 Nếu tệp không tồn tại, phương thức 6 trả về 05. Nếu không, nó sẽ trả về 04 Ví dụ sau đây cho thấy cách sử dụng lớp 7 từ mô-đun 8 để kiểm tra xem tệp 09 có tồn tại trong cùng thư mục của chương trình không |