Truy cập và thao tác xử lí files và thư mục trên ổ đĩa trong Python (phần 3)

Truy cập và thao tác xử lí files và thư mục trên ổ đĩa trong Python (tiếp tục)

Khi thiết kế các chương trình Python cái tương tác với các files, nó là một ý tưởng tốt để bao gồm phục hồi lỗi.
Ví dụ, trước khi thử mở một file cho đầu vào, lập trình viên nên check để xem liệu một file với tên đường dẫn đã
cho có tồn tại trên ổ đĩa. Hai bảng dưới giải thích một vài các hàm hệ thống file, bao gồm một hàm (os.path.exists)
cái hỗ trợ check này. Chúng cung liệt kê một vài hàm cái cho phép các chương trình của bạn điều hướng tới một
thư mục đã cho trong hệ thống file, cũng như thực hiện một vài disk housekeeping. Các hàm liệt kê trong hai bảng là
tự giải thích, và bạn được khuyến khích thí nghiệm. Ví dụ, đoạn code sau sẽ in ra tất cả các tên các files trong
thư mục làm việc hiện tại cái có mở rộng .py:
file 2

import os
currentDirectoryPath = os.getcwd()
listOfFileNames = os.listdir(currentDirectoryPath)
for name in listOfFileNames:

if “.py” in name:

print(name)

Chú ý rằng các hoạt động liệt kê trong 2 bảng trên là các hàm, không phải phương thức. Vì vậy, lời gọi

os.rename(“oldname.txt”, “newname.txt”)

là một hàm được gọi trên module định nghĩa của nó, không phải một phương thức trên một object.

Chia sẻ