Python ghi tập tin một dòng
Để đọc hoặc ghi vào một tệp trong thư mục làm việc hiện tại, bạn sử dụng hàm 2 để “mở” tệpVới chế độ 3 làm tham số thứ hai, bạn có thể ghi vào tệp
Ghi chú. Nếu tệp đã tồn tại, sử dụng 2 sẽ xóa mọi thứ trong tệp trước khi ghi vào tệp. Nếu tệp không tồn tại, chức năng sẽ tạo một tệp mớiNhư bạn đã thấy, mọi thứ đều là đối tượng trong Python. Khi bạn xác định các tệp chẳng hạn như 5 và 6 ở trên, đây là những đối tượng tệp có một tập hợp các phương thức được liên kếtĐọc tập tin
Nếu bạn muốn đọc từng dòng một trong tệp, hãy sử dụng hàm phương thức 7. Cú pháp là tên tệp, dấu chấm (hoặc dấu chấm) và 7. Nó sẽ đọc các ký tự từ một tệp cho đến khi nó đến một dòng mới và trả về kết quả dưới dạng một chuỗi. Để đọc ở dòng tiếp theo, hãy chạy lại dòng đó
Bạn cũng có thể kết hợp các chức năng này 0 Vị trí dòng hiện tại trong tệpPhương pháp 9 báo cáo vị trí hiện tại của tệp đang mở. Khi bạn mở một tệp, vị trí hiện tại là phần đầu của tệp (vị trí 0)Đọc trong tệp tại một vị trí cụ thểĐể bắt đầu đọc tệp ở một vị trí khác với vị trí hiện tại, hãy sử dụng phương thức 00. Đối số thứ hai mô tả cách diễn giải đối số thứ nhất (số byte)Vị tríÝ nghĩa 01di chuyển đến vị trí tuyệt đối (từ đầu tệp) 02di chuyển đến vị trí tương đối (từ vị trí hiện tại) 03di chuyển đến vị trí tương đối so với cuối tệpNếu bạn muốn đọc từng dòng của tệp và in từng dòng ra màn hình, bạn có thể sử dụng vòng lặp 047 đầu vào bàn phímĐể chấp nhận đầu vào từ bàn phím, hãy sử dụng từ khóa 05 (trong Python 2) hoặc 06 (trong Python 3)0 Ghi vào tập tinĐể ghi vào một tệp trong Python, đối số phải là một chuỗi. Nếu đối số không phải là chuỗi, hãy sử dụng hàm 07 để chuyển đổi đối số thành chuỗiCác hàm phương thức 08 và 09 sẽ ghi dữ liệu vào tệp và đóng tệp khi ghi xong vào tệp. Cú pháp là tên của tệp, dấu chấm (hoặc dấu chấm) và hàm 08Phương thức 71 sẽ kiểm tra xem tệp đã được đóng chưa trả về Đúng hay SaiĐể ghi vào tệp một dòng tại một thời điểm, chỉ cần nhớ lại 72 nhiều lần7 Dòng cuối cùng cho Python biết bạn đã ghi xong vào tệp, vì vậy nó biết để đóng tệp. Khi một tập tin đã được đóng lại với và nhưCó một lối tắt để mở và đóng tệp bằng cách sử dụng từ khóa 73 và 74. Cú pháp là0 Để in thư mục làm việc hiện tại, hãy sử dụng chức năng 75 từ mô-đun 763 Để tìm đường dẫn tuyệt đối tới tệp, hãy sử dụng 775 Để kiểm tra xem tệp có tồn tại hay không, hãy sử dụng 780 Để tách tệp và trả về một bộ chứa đường dẫn và tên tệp, hãy sử dụng 79. Để tách tệp và trả về một bộ chứa tên tệp và phần mở rộng tệp, hãy sử dụng 001 Để tham gia một đường dẫn và tên của một tệp, hãy sử dụng 012 Để kiểm tra xem đối số là tệp hay thư mục, hãy sử dụng 02 và 033 Để liệt kê các tệp trong một thư mục, hãy sử dụng 04Để lặp qua các tệp trong một thư mục, hãy kết hợp vòng lặp 04 với 064 lỗi
5 Dòng 74 bắt khi tệp không tồn tại và thực thi mã của riêng bạnMô-đun toàn cầu và liệt kê các tệp trong thư mụcMô-đun toàn cầu rất hữu ích khi liệt kê các thư mục, nhưng bạn không có tên của các tệp (chỉ là ký tự đại diện e. g. *. txt). Hàm 75 sẽ khớp với tất cả *. txt trong một thư mục và trả lại chúng dưới dạng danh sách |