Mở tệp Python
- Trang Trước Mở tệp Python
- Trang Tiếp Theo Viết Tệp Python/Đ创建了
Mở tệp trên máy chủ
Giả sử chúng ta có các tệp sau, nằm trong thư mục cùng với Python:
demofile.txt
Chào! Chào mừng bạn đến với demofile.txt Tệp này là để mục đích kiểm tra. Chúc may mắn!
Để mở tệp, hãy sử dụng các hàm cốt lõi open()
hàm.
open()
Hàm trả về đối tượng tệp, đối tượng này có một read()
Phương thức này được sử dụng để đọc nội dung của tệp:
Ví dụ
f = open("demofile.txt", "r") print(f.read())
Chỉ đọc một phần của tệp
Mặc định làread()
Phương thức trả về toàn bộ văn bản, nhưng bạn cũng có thể chỉ định số ký tự cần trả về:
Ví dụ
Trả về năm ký tự đầu tiên trong tệp:
f = open("demofile.txt", "r") print(f.read(5))
Đọc dòng
Bạn có thể sử dụng readline()
Phương thức trả về một dòng:
Ví dụ
Đọc một dòng trong tệp:
f = open("demofile.txt", "r") print(f.readline())
Bằng cách gọi hai lần readline()
Bạn có thể đọc hai dòng đầu tiên:
Ví dụ
Đọc hai dòng trong tệp:
f = open("demofile.txt", "r") print(f.readline()) print(f.readline())
Bằng cách lặp lại qua các dòng của tệp, bạn có thể đọc toàn bộ tệp hàng một hàng:
Ví dụ
Truy cập hàng của tệp:
f = open("demofile.txt", "r") for x in f: print(x)
Đóng tệp
Làm thói quen đóng tệp sau khi hoàn thành là một điều tốt.
Ví dụ
Đóng tệp sau khi hoàn thành:
f = open("demofile.txt", "r") print(f.readline()) f.close()
Ghi chú:Trong một số trường hợp, do bộ nhớ đệm, bạn nên luôn luôn đóng tệp, và các thay đổi mà bạn đã thực hiện trên tệp có thể không được hiển thị trước khi đóng tệp.
- Trang Trước Mở tệp Python
- Trang Tiếp Theo Viết Tệp Python/Đ创建了