Hàm open
Hàm open mở một tệp và
trả về một đối tượng tệp.
Tham số đầu tiên của hàm chỉ định đường dẫn đến tệp mà chúng ta muốn mở.
Trong tham số thứ hai tùy chọn, chúng ta đặt
cờ - đây là một chuỗi hoặc số
chỉ định chế độ truy cập tệp (ví dụ,
đọc). Theo mặc định, cờ là 'r'.
Trong tham số thứ ba tùy chọn có thể
đặt chế độ đệm (mặc định
là -1).
Trong tham số thứ tư tùy chọn - loại
mã hóa (mặc định là None).
Trong tham số thứ năm tùy chọn, chúng ta chỉ định
cách xử lý lỗi mã hóa
(mặc định là None).
Trong tham số thứ sáu tùy chọn - chế độ
dịch dòng mới, có thể nhận
giá trị None, '\n',
'\r', '\r\n' (mặc định
là None).
Trong tham số thứ bảy tùy chọn có thể
chỉ định cờ đóng bộ mô tả tệp
(mặc định là True).
Trong tham số thứ tám tùy chọn -
đối tượng người dùng trả về
bộ mô tả tệp đã mở (mặc định
là None).
Cú pháp
open(đường dẫn tệp, [cờ], [đệm], [loại mã hóa], [lỗi], [dịch dòng mới], [cờ đóng], [đối tượng người dùng])
Ví dụ
Hãy mở tệp file.txt, và
sau đó sử dụng phương thức read để đọc
nội dung của nó:
res = open('file1.txt', 'r')
print(res)
print(res.read())
Kết quả của mã được thực thi:
<_io.TextIOWrapper name='file1.txt' mode='r' encoding='cp1251'>
văn bản