Đọc file (read a file) trong Python là quá trình truy cập vào nội dung của một file văn bản bằng cách sử dụng Python. Có một số phương thức khác nhau để đọc file, tùy thuộc vào nhu cầu và loại file. Dưới đây là 3 ví dụ cụ thể:
Đọc toàn bộ nội dung của file:
# Mở file để đọc
f = open("file.txt", "r")
# Đọc toàn bộ nội dung của file và lưu vào biến content
content = f.read()
# In nội dung của file
print(content)
# Đóng file
f.close()
Đọc file dòng một:
# Mở file để đọc
f = open("file.txt", "r")
# Đọc từng dòng của file và in ra màn hình
for line in f:
print(line)
# Đóng file
f.close()
Đọc một số dòng trong file:
# Mở file để đọc
f = open("file.txt", "r")
# Đọc 3 dòng đầu tiên của file và in ra màn hình
for i in range(3):
line = f.readline()
print(line)
# Đóng file
f.close()
Lưu ý: Trong các ví dụ trên, chúng ta đã sử dụng phương thức open()
để mở file và close()
để đóng file sau khi đã hoàn thành các thao tác đọc.
Trong môi trường Linux, việc đọc file thông qua Python là rất phổ biến, đặc biệt là khi làm việc với dữ liệu hoặc file lớn. Dưới đây là một ví dụ về việc đọc một file bằng Python:
Giả sử chúng ta có một file văn bản có tên là “example.txt” nằm trong thư mục /home/user/. Tệp tin này chứa nội dung như sau:
Hello world!
This is an example file.
Chúng ta có thể đọc nội dung của file bằng phương thức open()
và read()
của Python. Dưới đây là một ví dụ:
with open('/home/user/example.txt', 'r') as f:
content = f.read()
print(content)
Trong đó:
with open('/home/user/example.txt', 'r') as f
mở file “example.txt” ở chế độ đọc và gán cho biếnf
.content = f.read()
đọc nội dung của file bằng phương thứcread()
và gán cho biếncontent
.print(content)
in nội dung của file ra màn hình.
Kết quả sẽ là:
Hello world!
This is an example file.
Lưu ý rằng chúng ta sử dụng lệnh with
để đảm bảo rằng file sẽ tự động đóng khi kết thúc khối lệnh, điều này giúp tránh những lỗi không mong muốn và giải phóng tài nguyên đáng kể.