Trong ví dụ sau, chúng tôi có một tệp dữ liệu hiện có. txt với một số văn bản. Chúng tôi sẽ nối thêm một số văn bản vào dữ liệu hiện có bằng cách thực hiện theo các bước đã nêu ở trên
Chương trình Python
fin = open("data.txt", "a") fin.write('\nThis is newly appended text.'); fin.close()Tệp văn bản đầu vào – dữ liệu. txt trước khi chạy ví dụ về python
Welcome to www.pythonexamples.org. Here, you will find python programs for all general use cases.Tệp văn bản có văn bản được nối sau khi chạy ví dụ về python
Welcome to www.pythonexamples.org. Here, you will find python programs for all general use cases. This is newly appended text.ví dụ 2. Nối văn bản vào tệp ở chế độ văn bản
Bạn có thể xử lý tệp ở chế độ văn bản hoặc nhị phân. Theo mặc định, tệp sẽ được xử lý ở chế độ văn bản. Trong ví dụ sau, chúng tôi sẽ xử lý tệp một cách rõ ràng ở chế độ văn bản bằng cách nối thêm “t” vào chế độ nối thêm “a”
Chương trình Python
fin = open("data.txt", "at") fin.write('\nThis is newly appended text.'); fin.close()Tóm lược
Trong hướng dẫn về Ví dụ Python này, chúng ta đã học cách nối văn bản vào tệp trong Python, với sự trợ giúp của các chương trình ví dụ
Là một phần của yêu cầu lập trình, chúng tôi phải lưu trữ dữ liệu của mình vĩnh viễn cho các mục đích trong tương lai. Đối với yêu cầu này, chúng ta nên đi đến tập tin. Tệp là vùng lưu trữ vĩnh viễn rất phổ biến để lưu trữ dữ liệu của chúng tôi
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách nối thêm văn bản vào tệp bằng cách sử dụng hàm Welcome to www.pythonexamples.org. Here, you will find python programs for all general use cases.0 và Welcome to www.pythonexamples.org. Here, you will find python programs for all general use cases.1 và hàm Welcome to www.pythonexamples.org. Here, you will find python programs for all general use cases.2
Trước khi thực hiện bất kỳ thao tác nào (như đọc hoặc ghi) trên tệp, trước tiên, chúng ta phải mở tệp đó. Đối với điều này, chúng ta nên sử dụng hàm dựng sẵn của Python Welcome to www.pythonexamples.org. Here, you will find python programs for all general use cases.3. Nhưng lúc mở ta phải chỉ định chế độ, thể hiện mục đích mở file. Sau khi hoàn thành các thao tác của chúng tôi trên tệp, chúng tôi khuyên bạn nên đóng tệp. Đối với điều này, chúng ta phải sử dụng chức năng Welcome to www.pythonexamples.org. Here, you will find python programs for all general use cases.4
Các chế độ được phép trong Python là
sl. noModesGiải thích1. nối một tệp hiện có cho thao tác đọc. 2. mở một tệp hiện có cho thao tác ghi. 3. aopen một tệp hiện có cho thao tác chắp thêm. 4. r+Để đọc và ghi dữ liệu vào tệp. 5. w+Để ghi và đọc dữ liệu. 6. a+Để nối thêm và đọc dữ liệu từ tệp. 7. xĐể mở tệp ở chế độ tạo độc quyền cho thao tác ghiVí dụ. Ghi văn bản vào File
Chúng ta có thể ghi dữ liệu ký tự vào tệp văn bản bằng cách sử dụng Welcome to www.pythonexamples.org. Here, you will find python programs for all general use cases.5 và Welcome to www.pythonexamples.org. Here, you will find python programs for all general use cases.6. Xem xét một ví dụ để ghi dữ liệu vào một tệp bằng cả hai hàm Welcome to www.pythonexamples.org. Here, you will find python programs for all general use cases.0 và f=open("file2.txt",'a') data=["New Delhi, national capital of India\n","It is situated in the north-central part of the country\n"," on the west bank of the Yamuna River"] f.writelines(data) print("Is File Readable: ",f.readable()) print("Is File Writable: ",f.writable()) print("Lines append to the filename file2.txt successfully") f.close()1
f=open("file1.txt",'w') f.write("study\n") f.write("tonight\n") f.write(".com\n") f.writelines("python is very easy") print("Data written to the filename file1.txt successfully") f.close()Trong khi ghi dữ liệu bằng cách sử dụng các phương thức Welcome to www.pythonexamples.org. Here, you will find python programs for all general use cases.0, bắt buộc chúng ta phải cung cấp dấu phân cách dòng (\ n), nếu không thì tổng dữ liệu phải được ghi vào một dòng
Khi chúng tôi chạy mã, nó sẽ hiển thị kết quả sau
Dữ liệu được ghi vào tên tệp file1. txt thành công
file1. txt
học
tối nay
. com
trăn rất dễ
Trong chương trình trên, dữ liệu có trong tệp sẽ bị ghi đè mỗi khi chúng ta chạy chương trình
Thay vì ghi đè nếu chúng ta sử dụng thao tác nối thêm thì chúng ta nên mở tệp như sau
Ví dụ. Thêm văn bản vào một tập tin
Để nối thêm dữ liệu, hãy sử dụng chế độ nối thêm trong hàm open() cho phép ghi dữ liệu vào tệp hiện có. Chúng tôi không thể đọc tập tin đó. Chúng ta có thể kiểm tra xem nó có thể đọc được hay ghi được bằng cách sử dụng các hàmf=open("file2.txt",'a') data=["New Delhi, national capital of India\n","It is situated in the north-central part of the country\n"," on the west bank of the Yamuna River"] f.writelines(data) print("Is File Readable: ",f.readable()) print("Is File Writable: ",f.writable()) print("Lines append to the filename file2.txt successfully") f.close()3 và f=open("file2.txt",'a') data=["New Delhi, national capital of India\n","It is situated in the north-central part of the country\n"," on the west bank of the Yamuna River"] f.writelines(data) print("Is File Readable: ",f.readable()) print("Is File Writable: ",f.writable()) print("Lines append to the filename file2.txt successfully") f.close()4
f=open("file2.txt",'a') data=["New Delhi, national capital of India\n","It is situated in the north-central part of the country\n"," on the west bank of the Yamuna River"] f.writelines(data) print("Is File Readable: ",f.readable()) print("Is File Writable: ",f.writable()) print("Lines append to the filename file2.txt successfully") f.close()Khi chúng tôi chạy mã, nó sẽ hiển thị kết quả sau và trong tệp2. dữ liệu tệp txt được viết như thế này
Tệp có đọc được không. Sai
Tệp có thể ghi được không. True
Dòng nối vào tên tệp file2. txt thành công
Trong tệp2. tập tin txt.
New Delhi, thủ đô quốc gia của Ấn Độ
Nằm ở phía bắc trung tâm của đất nước
ở phía tây
Ví dụ. Thêm văn bản vào một tệp
Để nối thêm dữ liệu, hãy sử dụng chế độ nối thêm (a+) trong hàm open() cho phép ghi dữ liệu vào tệp hiện có. Nó cho phép ghi và đọc dữ liệu từ tệp hiện có
f=open("file2.txt",'a+') data=["New Delhi, national capital of India\n","It is situated in the north-central part of the country\n"," on the west bank of the Yamuna River"] f.writelines(data) print("Is File Readable: ",f.readable()) print("Is File Writable: ",f.writable()) print("Lines append to the filename file2.txt successfully") f.close()Khi chúng tôi chạy mã, nó sẽ hiển thị kết quả sau
Tệp có đọc được không. Đúng
Có thể ghi tệp. True
Dòng nối vào tên tệp file2. txt thành công
Trong tệp2. tập tin txt.
New Delhi, thủ đô quốc gia của Ấn Độ
Nằm ở phía bắc trung tâm của đất nước
ở phía tây
Phần kết luận
Trong hướng dẫn này, chúng ta đã học về tệp và chế độ của chúng, cách ghi văn bản vào tệp bằng cách giải các ví dụ