Phương pháp đọc tệp Python ()

Phuong Phap Doc Tep Python



“Khi chúng ta nói về ngôn ngữ lập trình tốt nhất cho người mới bắt đầu, Python là một trong số đó. Nó tạo điều kiện cho chúng tôi với rất nhiều chức năng tích hợp hỗ trợ thực hiện các tác vụ khác nhau chỉ đơn giản bằng cách sử dụng các chức năng này của “Python”. Khi chúng ta muốn thực hiện một số tác vụ trên các tệp khác nhau với sự trợ giúp của Python, chẳng hạn như mở tệp văn bản bằng Python, đọc tệp đó, ghi dữ liệu vào một số tệp hoặc đóng tệp sau khi mở, thì chúng ta sẽ sử dụng các hàm Python như “ read (), open (), close () ”, v.v.

Các chức năng này làm cho công việc của chúng tôi rất đơn giản và dễ dàng. Trong hướng dẫn này, chúng ta sẽ thảo luận chi tiết về phương thức “file read ()” và sẽ giải thích hoạt động của phương thức này trong “Python”. Phương thức “file read ()” hỗ trợ đọc tệp văn bản bằng Python. Khi chúng ta phải đọc một số dữ liệu từ tệp, thì chúng ta sẽ sử dụng phương thức “file read ()” trong “Python”. Chúng tôi có thể đọc toàn bộ dữ liệu từ tệp cũng như các byte cụ thể từ tệp. Nếu chúng ta đề cập đến số byte trong phương thức “read ()”, thì các byte cụ thể này sẽ đọc và nếu chúng ta không thêm bất kỳ giá trị nào trong phương thức “read ()”, thì giá trị mặc định của nó là “-1, ”Và nó đọc toàn bộ dữ liệu từ tệp. Bây giờ, chúng tôi sẽ hiển thị cú pháp của phương thức “file read ()” này, và sau đó chúng tôi cũng sẽ sử dụng phương thức này trong các mã của mình. ”

ví dụ 1

Đây là tệp Python mà chúng tôi muốn đọc với sự trợ giúp của phương thức “file read ()”. Tệp này chứa dữ liệu cũng được hiển thị trong ảnh chụp màn hình bên dưới. Bây giờ, hãy tiếp tục và xem chúng ta sẽ đọc dữ liệu đó bằng mã “Python” như thế nào với sự trợ giúp của phương thức “file read ()”.









Đây là ứng dụng 'Spyder' mà chúng tôi đang sử dụng trong hướng dẫn này. Đầu tiên chúng ta đặt “w” như một biến, và “w” này được khởi tạo bằng hàm “open ()”. Hàm hỗ trợ mở tệp, được cung cấp bên trong hàm “open ()” như một tham số đầu tiên. Tham số đầu tiên là “w_file.txt” mà chúng tôi đang mở ở đây, sau đó chúng tôi có “r” làm tham số thứ hai. Chữ “r” này có nghĩa là chúng tôi đang mở tệp này chỉ với mục đích đọc. Chúng tôi viết đối tượng tệp bằng phương thức “read ()” này. Chúng tôi viết nó là “w.read ()”. Bây giờ, dữ liệu của “w_file.txt” sẽ được đọc và dữ liệu cũng sẽ hiển thị trên bảng điều khiển vì chúng ta đã sử dụng phương thức này trong hàm “print ()”.







Trên ứng dụng “Spyder”, chúng ta chỉ cần nhấn “Shift + Enter” để nhận kết quả. Dữ liệu có trong tệp văn bản “w_file.txt” được hiển thị ở đây vì chúng tôi đọc tệp đó và in dữ liệu của tệp bằng mã “Python” với sự trợ giúp của các hàm Python.



Ví dụ 2

Chúng tôi lại đang mở và đọc “w_file.txt”, nhưng ở đây chúng tôi đang đọc các byte cụ thể từ tệp “w_file.txt”. Trong phương thức “open ()”, chúng tôi đề cập đến tên tệp mà chúng tôi muốn mở và đọc. Chúng tôi cũng viết “r” trong phương thức này vì chúng tôi mở “w_file.txt” để đọc dữ liệu của nó. Dưới đây chúng ta có phương thức “read ()” trong “print ()”. Chúng tôi cũng thêm “28” trong phương thức “read ()” này, có nghĩa là chúng tôi đã chỉ định byte “28” trong phương thức “read ()” này. Nó chỉ đọc byte cụ thể đó từ tệp và cũng hiển thị dữ liệu đó trên bảng điều khiển. Chúng tôi nhập “w.read (28)” trong “print ()” để “28” byte từ “w_file.txt” sẽ được đọc và in trên bảng điều khiển.

Xem tại đây. Không phải tất cả dữ liệu của tệp đều được in ở đây. Chỉ các byte được chỉ định được in bởi vì chúng tôi đã đề cập đến các byte này trong phương thức “read ()” trong mã “Python” ở trên.

Ví dụ 3

Tệp văn bản được hiển thị trong ảnh chụp màn hình bên dưới. Tệp này chứa một vài dòng, và chúng tôi sẽ đọc các tệp này từ tệp và cũng in toàn bộ dữ liệu của tệp trên bảng điều khiển.

'Dữ liệu' là một biến mà chúng tôi đang khởi tạo ở đây. Phương thức “open ()” được sử dụng để khởi tạo biến đó. Chúng tôi đang mở tệp “demofile.txt” tại đây. Chúng tôi chỉ viết tên tệp trong phương thức này. Sau đó, chúng tôi in tên tệp với sự trợ giúp của “tên”. Chúng tôi viết đối tượng tệp và sau đó 'tên'. Đối tượng của tệp là “dữ liệu”, vì vậy chúng tôi nhập “dữ liệu. tên ”trong“ bản in ”. Nó hỗ trợ in tên của tệp mà chúng tôi đã mở ở đây.

Sau đó, chúng tôi khởi tạo “data2” bằng phương thức “read ()”. Khi chúng ta sử dụng phương thức “read ()” này, chúng ta phải ghi đối tượng tệp bằng phương thức này. Vì vậy, chúng tôi nhập “data.read ()” ở đây, trong đó “data” là đối tượng của tệp và “read ()” là phương thức để đọc tệp đó. Sau khi đọc dữ liệu, chúng tôi cũng muốn in dữ liệu đó trên bảng điều khiển. Chúng tôi thực hiện việc này bằng cách đặt “data2”, chứa dữ liệu của tệp sau khi đọc trong phương thức “print ()”.

Bây giờ, dữ liệu của “demofile.txt” sẽ được hiển thị trên bảng điều khiển. Sau đó, chúng ta phải đóng tệp đó. Để đóng tệp bằng “Python”, chúng tôi có phương thức “close ()”, vì vậy chúng tôi sử dụng phương thức “close ()” với đối tượng tệp và viết nó là “data.close ()”. Bây giờ, hãy kiểm tra kết quả của mã này.

Tất cả dữ liệu từ tệp trên được đọc và cũng được in trong kết quả này. Chúng tôi chỉ sử dụng phương thức “read ()” để đọc dữ liệu trong “Python”.

Ví dụ 4

Đây là tệp văn bản mới, chúng ta sẽ đọc trong đoạn mã này. Chúng tôi sẽ lại sử dụng phương thức “read ()” để đọc dữ liệu đó bằng mã “Python”.

Đầu tiên, chúng tôi mở tệp này mà chúng tôi đã hiển thị ở trên. Trong phương thức “open ()”, tên tệp được chèn, là “file2.txt”. Bây giờ, tệp này sẽ được mở. Tên của tệp mà chúng tôi đã mở ở đây cũng được hiển thị vì chúng tôi đã sử dụng “a.name” trong “print ()” trong đó “a” là đối tượng tệp ở đây. Sau đó, chúng tôi khởi tạo “data_2” bằng phương thức “a.read ()” để dữ liệu sẽ được đọc và lưu trữ trong biến “data_a”. Sau khi đọc, chúng tôi in dữ liệu bằng cách đặt biến “data_a” vào “print ()”. Để đóng tệp bằng “Python”, chúng tôi đang sử dụng phương thức “close ()” với đối tượng tệp.

Mặc dù dữ liệu từ tệp “file2.txt” được đọc và cũng được hiển thị trong kết quả này, vì chúng tôi không thêm bất kỳ byte cụ thể nào trong phương thức “read ()”, dữ liệu hoàn chỉnh từ tệp đó được hiển thị trong kết quả này.

Ví dụ 5

Biến “b” hiện được khởi tạo bằng phương thức “open ()” trong mã này và tên tệp được chèn vào phương thức này. Sau đó, chúng tôi in tên tệp bên dưới bằng cách sử dụng “b.name” trong “print ()”. Sau đó, chúng ta có biến “lines_b”, được khởi tạo bằng “b.read ()”. Trong phương thức “read ()”, chúng tôi cũng chèn một số byte mà chúng tôi muốn đọc trong ví dụ này. Ở đây, chúng ta đang đọc '20' byte bằng cách đặt số '20' này vào phương thức 'read ()'. Sau đó, chúng tôi in dữ liệu byte cụ thể mà chúng tôi nhận được từ tệp sau khi đọc với sự trợ giúp của phương thức “print ()”. Ở đây, bạn có thể thấy rằng “lines_b” được viết trong “print ()”. “Lines_b” này chứa 20 byte dữ liệu mà chúng tôi đọc được từ tệp.

Tên tệp được hiển thị đầu tiên, sau đó 20 byte dữ liệu từ tệp đó được đọc và in ở đây trong kết quả này.

Sự kết luận

Hướng dẫn này là tất cả về phương thức “Python file read ()”. Chúng tôi đã khám phá phương pháp này một cách chi tiết ở đây và đã giải thích rằng phương pháp này giúp chúng tôi đọc dữ liệu tệp bằng Python. Chúng tôi đã giải thích rằng chúng tôi có thể đọc các byte cụ thể từ dữ liệu và toàn bộ dữ liệu. Chúng tôi cũng đã giải thích rằng giá trị mặc định của phương thức “read ()” là “-1” đọc toàn bộ dữ liệu từ tệp và nếu chúng tôi muốn đọc một số dữ liệu byte cụ thể, thì chúng tôi sử dụng số byte trong Phương thức 'read ()'. Chúng tôi đã khám phá các ví dụ khác biệt trong đó chúng tôi đã đọc dữ liệu hoàn chỉnh từ tệp cũng như một số byte từ dữ liệu của tệp.