Làm cách nào để ghi liên tục vào một tệp bằng Python trong vòng lặp for?
Đọc, viết và chỉnh sửa tệp trong Python là một nhiệm vụ phổ biến, vì ngôn ngữ này cung cấp cho chúng ta các hàm tích hợp cho phép chúng ta làm như vậy Show Trong bài viết này, tôi sẽ tạo một dự án đơn giản nơi tôi sẽ ghi vào, thêm vào và cuối cùng đọc từ một tệp văn bản bằng Python để cho bạn thấy nó được thực hiện như thế nào Bạn có thể làm theo cùng với tôi và thực hiện các bước giống như tôi Bắt đầu nào Cách thiết lập cấu trúc của dự ánBước đầu tiên là thiết lập cấu trúc thư mục của dự án Chọn nơi bạn muốn tạo thư mục mới và làm theo các bước bên dưới Tôi đang tạo dự án trong thư mục chính của mình
Hiện tại, tệp văn bản trống Hãy thêm một cái gì đó vào nó Cách ghi vào tệp văn bản trong PythonCách thực hành tốt nhất để ghi vào, thêm vào và đọc từ tệp văn bản trong Python là sử dụng từ khóa Cú pháp chung trông như thế này
Phá vỡ
Vì vậy, để thêm một số văn bản vào tệp văn bản, trong 6 hãy thêm________số 8_______Để thêm văn bản trên các dòng khác nhau, như tôi đã làm trong ví dụ trên, bạn phải thêm một cách rõ ràng ký tự xuống dòng, 7, chính bạnMở thiết bị đầu cuối tích hợp trong Visual Studio Code (_______1_______8) và chạy mã bằng cách nhập. 9Kiểm tra 0 và nó sẽ được thêm vào như sauĐiều quan trọng cần lưu ý là mỗi lần bạn sử dụng phương pháp 5 và chạy mã của mình, bất kỳ văn bản nào bạn có trước đó sẽ bị ghi đèGiả sử tôi đã có một số văn bản giả trong tệp 0 của mình khi tôi tạo nó lần đầu tiênNếu tôi chạy mã trước đó ________số 8_______Bây giờ nó sẽ trông như thế này Tôi đã mất tất cả dữ liệu trước đây của mình Cách nối thêm tệp văn bản trong PythonAppending hoạt động tương tự như viết Nhưng lần này, bạn mở tệp văn bản để nối thêm, với tham số cho chế độ trong hàm 1 là 4 cho 5
Bất cứ điều gì diễn ra trong phương thức 5 sẽ được thêm vào cuối tệp văn bảnVì vậy, để thêm một số văn bản khác vào 0, bạn thêm phần sau
Sau khi chạy lại mã, 0 sẽ trông như thế nàyVăn bản trước đó không bị xóa Văn bản mới được thêm ngay sau văn bản cũ và bạn lại phải thêm một cách rõ ràng vào ký tự xuống dòng
Cách đọc từ một tệp trong PythonĐể đọc từ một tệp, bạn lại sử dụng từ khóa 1 với hai đối số. cái đầu tiên là đường dẫn đến và tên của tệp, và cái thứ hai là chế độ mà tệp sẽ được mởĐể mở tệp văn bản, chế độ là 1 cho 2Sau đó, hàm 3 in ra bàn điều khiển và lấy đối số là tên biến với hàm 4
đầu ra Để đọc từ một tệp trong Python, bạn cũng có thể tạo một vòng lặp 5 để lặp qua từng dòng từ tệp văn bản
đầu ra Với cách này, mỗi dòng được in ra một cách riêng biệt Phần kết luậnBài viết này đã chỉ cho bạn một số ví dụ đơn giản về cách viết, chỉnh sửa và đọc từ tệp trong Python Nếu bạn muốn tìm hiểu thêm về ngôn ngữ lập trình Python, freeCodeCamp có Chứng chỉ Python miễn phí, nơi bạn bắt đầu từ những điều cơ bản và chuyển sang các khía cạnh phức tạp hơn của ngôn ngữ. Cuối cùng, bạn sẽ xây dựng năm dự án để thực hành những gì bạn đã học Cảm ơn đã đọc và học tập vui vẻ QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO Học một cái gì đó mới mỗi ngày và viết về nó Nếu bài viết này hữu ích, hãy tweet nó Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu |