Tôi thường sử dụng os.path.exists()
để kiểm tra xem tệp có ở đó không trước khi thực hiện bất kỳ điều gì với nó.os.path.exists() cho các tệp trong Đường dẫn của bạn?
Tôi đã chạy qua một tình huống mà tôi đang gọi một tệp thực thi có trong đường dẫn env đã định cấu hình, vì vậy nó có thể được gọi mà không chỉ định abspath
.
Có điều gì có thể được thực hiện để kiểm tra xem tệp có tồn tại trước khi gọi không? (Tôi có thể rơi trở lại try/except
, nhưng trước tiên tôi đang tìm kiếm một sự thay thế cho os.path.exists()
)
btw - Tôi đang làm điều này trên cửa sổ.
Nó không đủ để kiểm tra xem nó có tồn tại; bạn cần phải kiểm tra xem nó có thể thực thi được hay không, trên UNIX ít nhất. –