Ghi vào một tệp hiện cóĐể ghi vào một tệp hiện có, bạn phải thêm một tham số vào hàm Show
0 - Phụ lục - sẽ nối vào cuối tệp 1 - Viết - sẽ ghi đè bất kỳ nội dung hiện có nào Thí dụMở tệp "demofile2.txt" và nối nội dung vào tệp: f = open ("demofile2.txt", "a") f.write ("Bây giờ tệp có nhiều nội dung hơn!") f.close () #Open và đọc tệp sau khi thêm: f = open ("demofile2.txt", "r") in (f.Read ()) Chạy ví dụ » Thí dụMở tệp "demofile2.txt" và nối nội dung vào tệp: f = open ("demofile2.txt", "a") f.write ("Bây giờ tệp có nhiều nội dung hơn!") f.close () #Open và đọc tệp sau khi thêm: f = open ("demofile2.txt", "r") in (f.Read ()) Chạy ví dụ » Mở tệp "demofile3.txt" và ghi đè nội dung: the "w" method will overwrite the entire file. f = open ("demofile3.txt", "w") f.write ("woops! Tôi đã xóa nội dung!") f.close ()#open và đọc tệp sau khi thêm: f = open ("demofile3.txt", "r") in (f.Read ()) Lưu ý: Phương thức "W" sẽ ghi đè lên toàn bộ tệp. Tạo một tệp mới Để tạo một tệp mới trong Python, hãy sử dụng phương thức Thí dụMở tệp "demofile2.txt" và nối nội dung vào tệp: f = open ("demofile2.txt", "a") f.write ("Bây giờ tệp có nhiều nội dung hơn!") f.close () #Open và đọc tệp sau khi thêm: f = open ("demofile2.txt", "r") in (f.Read ()) Thí dụMở tệp "demofile2.txt" và nối nội dung vào tệp: f = open ("demofile2.txt", "a") f.write ("Bây giờ tệp có nhiều nội dung hơn!") f.close () Tóm tắt: Trong hướng dẫn này, bạn sẽ tìm hiểu nhiều cách khác nhau để viết các tệp văn bản bằng Python.: in this tutorial, you’ll learn various ways to write text files in Python. TL;DRSau đây minh họa cách ghi chuỗi vào tệp văn bản:
Các bước để ghi vào tệp văn bảnĐể ghi vào tệp văn bản bằng Python, bạn làm theo các bước sau:
Sau đây cho thấy cú pháp cơ bản của hàm
Hàm
Để ghi vào tệp văn bản, bạn sử dụng một trong các chế độ sau:
Hàm 7 và 8.
Phương pháp 8 chấp nhận một đối tượng có thể lặp lại, không chỉ là một danh sách, vì vậy bạn có thể chuyển một bộ chuỗi, một tập hợp các chuỗi, v.v., cho phương thức 8. Để viết một dòng vào một tệp văn bản, bạn cần thêm một ký tự dòng mới:
Viết ví dụ về tệp văn bảnVí dụ sau đây cho thấy cách sử dụng chức năng 7 để ghi danh sách các văn bản vào tệp văn bản:
Nếu tệp readme.txt không tồn tại, hàm Những điều sau đây cho thấy cách viết danh sách các chuỗi văn bản vào tệp văn bản:
Nếu bạn coi từng yếu tố của danh sách là một dòng, bạn cần kết hợp nó với ký tự mới như thế này: Appending Tệp văn bản Appending text filesĐể nối vào tệp văn bản, bạn cần mở tệp văn bản cho chế độ nối tiếp. Ví dụ sau đây nối các dòng mới vào tệp 5:
Output: Ghi vào tệp văn bản UTF-8Nếu bạn viết các ký tự UTF-8 vào tệp văn bản bằng mã từ các ví dụ trước, bạn sẽ gặp lỗi như thế này:
Để mở một tệp và ghi các ký tự UTF-8 vào một tệp, bạn cần chuyển tham số 6 cho hàm open() .Ví dụ sau đây cho thấy cách ghi các ký tự UTF-8 vào tệp văn bản:
Bản tóm tắt
Bạn có thấy hướng dẫn này hữu ích không? Chúng ta có thể viết bằng Python không?Chúng tôi có thể sử dụng bất kỳ phần mềm chỉnh sửa văn bản nào để viết tệp tập lệnh Python.Chúng ta chỉ cần lưu nó với phần mở rộng .py.. We just need to save it with the .py extension.
Tôi có thể viết vào một tập tin trong Python không?Python cung cấp cho chúng tôi hai phương thức để ghi vào các tệp văn bản: write () phương thức để chèn một chuỗi vào một dòng trong một tệp văn bản.write() method for inserting a string to a single line in a text file. writelines() method for inserting multiple strings from a list of strings to the text file simultaneously.
Làm thế nào để viết trong Python hoạt động?Phương thức write () ghi một văn bản được chỉ định vào tệp.Trường hợp văn bản được chỉ định sẽ được chèn phụ thuộc vào chế độ tệp và vị trí luồng."A": Văn bản sẽ được chèn tại vị trí luồng tệp hiện tại, mặc định ở cuối tệp.writes a specified text to the file. Where the specified text will be inserted depends on the file mode and stream position. "a" : The text will be inserted at the current file stream position, default at the end of the file.
Bạn có thể viết danh sách bằng Python không?Python có một loại danh sách tích hợp tuyệt vời có tên là "Danh sách".Danh sách chữ được viết trong dấu ngoặc vuông [].Danh sách hoạt động tương tự như các chuỗi - sử dụng hàm Len () và dấu ngoặc vuông [] để truy cập dữ liệu, với phần tử đầu tiên tại INDEX 0.. List literals are written within square brackets [ ]. Lists work similarly to strings -- use the len() function and square brackets [ ] to access data, with the first element at index 0. |