Menu
CoddyTech

Chế độ mở

Bài học 4 trên 12 trong khóa học Thao tác với tệp trong Python của Coddy.

Bạn cũng có thể chỉ định chế độ hoạt động trong hàm open bằng open(filename, operation).

Có bốn chế độ mở tệp:

Chế độKhóaMô tả
Đọc'r'Mở tệp để đọc
Nối thêm'a'Mở tệp để nối thêm nội dung
Ghi'w'Mở tệp để ghi
Tạo'x'Tạo tệp được chỉ định

Lưu ý: nếu tệp không tồn tại, tất cả các chế độ đều sẽ tạo tệp, ngoại trừ chế độ đọc

Bạn cũng có thể chỉ định tệp sẽ được xử lý ở chế độ nhị phân hay văn bản:

Chế độKhóaMô tả
Văn bản't'Chế độ văn bản
Nhị phân'b'Chế độ nhị phân

Một số ví dụ:

  • Mở tệp có tên data.csv ở chế độ nối thêm open('data.csv', 'a')
  • Mở tệp có tên foo.txt ở chế độ ghi và nhị phân open('foo.txt', 'wb')
  • Mở tệp có tên bar.txt ở chế độ đọc và ghi open('bar.txt', 'rw')

Chế độ mở mặc định là 'rt', vì vậy open('a.txt') giống với open('a.txt', 'rt')

Tự làm thử

Bài học này không có thử thách code.

Tất cả bài học trong Thao tác với tệp trong Python

1Các phép toán cơ bản

Giới thiệuMởĐọc

2Tìm hiểu sâu hơn

Chế độ mởGhiTạoXóaĐọc thêmĐóng

Tự luyện tập: Trình biên dịch Python online