Chuyên mục:
Python
Cập nhật:
04/12/2024
Làm việc với file txt
Tạo 1 file text.txt, có nội dung sau:
are
bdbdfg
casfs
dsfs
edsfsf
Tạo 1 file readtxt.py
file = open('text.txt') # mở file , truyền đường dẫn đến file
print(file.read()) # đọc toàn bộ file: in ra toàn bộ file
print(file.read(2)) # đọc 2 kí tự đầu tiên, in ra ar.
print(file.read(5)) # in ra are xuống dòng b. (vì sau are có 1 khoảng trắng đc tính là 1 kí tự)
file.close()
Đọc theo từng dòng:
print(file.readline())# in ra dòng 1 bao gồm cả xuống dòng
print(file.readline())# in ra dòng 2 nếu có
Sử dụng vòng lặp trong đọc file
Vòng while đọc từng dòng
file = open('text.txt')
line = file.readline()
while line !="":
print(line)
line = file.readline()
file.close()
# nội dung in ra:
are
bdbdfg
casfs
dsfs
edsfsf
Vòng for đọc từng dòng
file = open('text.txt')
for line in file.readlines():
print(line)
file.close()
# cho kết quả tương tự vòng while bên trên