Cách di chuyển con trỏ tệp đến một dòng cụ thể trong python
Xử lý tệp bằng Python không yêu cầu nhập mô-đun. Đối tượng Tệp cung cấp các hàm và phương thức cơ bản cần thiết để thao tác với tệp theo mặc định. Python cung cấp cho bạn những cách dễ dàng để thao tác với các tệp này. Để đọc dữ liệu từ một tệp, trước hết, bạn cần mở nó ở chế độ đọc. Sau đó, bạn có thể gọi bất kỳ phương thức nào mà Python cung cấp để đọc từ tệp Show Thực tế, có một số cách để đọc tệp văn bản trong Python. Hàm đọc chứa các phương thức khác nhau, read(),readline() và readlines()
Đọc toàn bộ nội dung của tập tin cùng một lúcđầu raChỉ đọc một dòngđầu raĐọc dữ liệu sử dụng kích thướcđầu raĐọc tất cả các dòng dưới dạng một mảngđầu raĐọc từng dòng tệpNếu bạn muốn đọc tất cả các dòng từ một tệp trong bộ nhớ hiệu quả hơn, bạn có thể sử dụng phương pháp lặp lại Xử lý tệp là một trong những tính năng quan trọng trong ngôn ngữ lập trình. Python cung cấp một cách để xử lý (đọc, viết và sửa đổi) cả tệp văn bản cũng như tệp nhị phân. Hướng dẫn này sẽ trình bày chi tiết các hàm read(), readlines(), seek() và tell() ➠ Có sẵn nhiều chức năng khác nhau trong Python để xử lý tệp. Nhấp vào chức năng để biết thêm chi tiết về chức năng đó.➠ Đọc. Hàm read() có thể được sử dụng để đọc nội dung của tệp. Hàm read() có thể nhận một tham số tùy chọn i. e Tham số số nguyên sẽ trả về 'n' ký tự từ vị trí của con trỏ. Theo mặc định, nội dung của tệp đang mở chỉ được đọc một lần vì hàm read() sẽ để con trỏ ở cuối tệp
➠ Dòng Đọc. Hàm readline() có thể được sử dụng để đọc từng dòng một từ tệp, bắt đầu từ đầu con trỏ cho đến cuối dòng. Đầu ra của hàm readline() cũng bao gồm ký tự xuống dòng nếu xuất hiện dưới dạng dấu phân cách dòng
➠ Dòng đọc. Hàm readlines() trả về mỗi dòng (bắt đầu từ đầu con trỏ cho đến cuối tệp) dưới dạng các mục trong danh sách. Đầu ra của hàm readlines() cũng bao gồm ký tự xuống dòng nếu xuất hiện dưới dạng dấu phân cách dòng ❮ Phương thức tệp Thí dụThay đổi vị trí tệp hiện tại thành 4 và trả về phần còn lại của dòng f = open("file demo. txt", "r") Định nghĩa và cách sử dụngPhương thức "Code is like humor. When you have to explain it, it’s bad."3 đặt vị trí tệp hiện tại trong luồng tệp Phương thức "Code is like humor. When you have to explain it, it’s bad."3 cũng trả về vị trí mới cú phápGiá trị tham sốTham sốMô tảoffsetBắt buộc. Một số đại diện cho vị trí để đặt vị trí luồng tệp hiện tạiThêm ví dụThí dụTrả lại vị trí mới f = open("file demo. txt", "r") ❮ Phương thức tệp Hàm tìm kiếm Python () Cải thiện bài viết Lưu bài viết Thích bài viết
Cải thiện bài viết Lưu bài viết Khái niệm xử lý tệp được sử dụng để bảo toàn dữ liệu hoặc thông tin được tạo sau khi chạy chương trình. Giống như các ngôn ngữ lập trình khác như C, C++, Java, Python cũng hỗ trợ xử lý tệp.
phương thức tìm kiếm ()Trong Python, hàm seek() được sử dụng để thay đổi vị trí của File Handle thành một vị trí cụ thể. Bộ xử lý tệp giống như một con trỏ, xác định vị trí dữ liệu phải được đọc hoặc ghi trong tệp.
Điểm tham chiếu được chọn bởi đối số from_what. Nó chấp nhận ba giá trị.
Theo mặc định, đối số from_what được đặt thành 0. "Code is like humor. When you have to explain it, it’s bad."
Python3"Code is like humor. When you have to explain it, it’s bad."5 "Code is like humor. When you have to explain it, it’s bad."6
"Code is like humor. When you have to explain it, it’s bad."7 "Code is like humor. When you have to explain it, it’s bad."8 "Code is like humor. When you have to explain it, it’s bad."9 20 When you have to explain it, it’s bad.0_______50 20 When you have to explain it, it’s bad.1 20 When you have to explain it, it’s bad.2 20 When you have to explain it, it’s bad.3 20 When you have to explain it, it’s bad.4
20 When you have to explain it, it’s bad.5 20 When you have to explain it, it’s bad.6 20 When you have to explain it, it’s bad.7 20 When you have to explain it, it’s bad.8 20 When you have to explain it, it’s bad.9 20 When you have to explain it, it’s bad.4
61 62 63
62 65 66đầu ra. 20 When you have to explain it, it’s bad.
Ví dụ 2. Hàm Seek() với độ lệch âm chỉ hoạt động khi tệp được mở ở chế độ nhị phân. Giả sử tệp nhị phân chứa văn bản sau. 6
Python3 67 68 69 70"Code is like humor. When you have to explain it, it’s bad."7 72"Code is like humor. When you have to explain it, it’s bad."8 "Code is like humor. When you have to explain it, it’s bad."9 20 When you have to explain it, it’s bad.0_______50 7720 When you have to explain it, it’s bad.2 7920 When you have to explain it, it’s bad.4
"Code is like humor. When you have to explain it, it’s bad."51 "Code is like humor. When you have to explain it, it’s bad."52 20 When you have to explain it, it’s bad.8 "Code is like humor. When you have to explain it, it’s bad."54____455 20 When you have to explain it, it’s bad.2 "Code is like humor. When you have to explain it, it’s bad."57 20 When you have to explain it, it’s bad.4
61 62 63
"Code is like humor. When you have to explain it, it’s bad."62 "Code is like humor. When you have to explain it, it’s bad."63 _______162____465____466 "Code is like humor. When you have to explain it, it’s bad."67
66đầu ra. 7
Ghi chú cá nhân của tôi arrow_drop_up Tiết kiệm Vui lòng Đăng nhập để nhận xét. |