Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để đóng một tệp đã mở bằng Python?


Để đóng một tệp đã mở bằng python, chỉ cần gọi hàm đóng trên đối tượng của tệp.

Ví dụ

>>> f = open('hello.txt', 'r')
>>> # Do stuff with file
>>> f.close()

Cố gắng không mở tệp theo cách này vì nó không an toàn. Sử dụng với ... mở thay thế.

Ví dụ

with open('hello.txt', 'r') as f:
    print(f.read())

Tệp tự động đóng ngay sau khi bạn thoát khỏi khối with.