Các lập trình viên Python sử dụng nhiều mảng, danh sách và từ điển làm cấu trúc dữ liệu tuần tự hóa. Việc lưu trữ liên tục các cấu trúc dữ liệu này yêu cầu tệp hoặc cơ sở dữ liệu hoạt động bình thường Show
Để ghi dữ liệu vào một tệp và để đọc dữ liệu từ một tệp, ngôn ngữ lập trình Python cung cấp các phương thức tiêu chuẩn Sử dụng các Phương thức read() và write()Để xử lý các ký tự (chuỗi), các phương thức cơ bản Đầu tiên, Hãy nhớ rằng bạn sẽ cần xóa dấu ngắt dòng ở cuối chuỗi. Trong trường hợp này, nó giúp chúng ta rằng Python cũng cho phép liệt kê các thao tác trên chuỗi. Việc loại bỏ này được thực hiện đơn giản như một thao tác danh sách trên chính chuỗi, giữ mọi thứ trừ phần tử cuối cùng. Phần tử này chứa ký tự Sử dụng các Phương thức writelines() và readlines()Như đã đề cập ở đầu bài viết này, Python cũng chứa hai phương thức - Để đọc toàn bộ danh sách từ một tệp trên đĩa, chúng ta cần Đoạn mã trên tuân theo cách tiếp cận truyền thống hơn được vay mượn từ các ngôn ngữ lập trình khác. Hãy viết nó theo cách Pythonic hơn Thứ nhất, nội dung tệp được đọc qua So với danh sách trước mã này nhỏ gọn hơn nhiều, nhưng có thể khó đọc hơn đối với các lập trình viên Python mới bắt đầu Sử dụng Mô-đun JoblibCác phương pháp ban đầu được giải thích cho đến nay lưu trữ danh sách theo cách mà con người vẫn có thể đọc được - theo đúng nghĩa đen là một danh sách tuần tự trong một tệp. Điều này thật tuyệt vời để tạo các báo cáo đơn giản hoặc xuất tệp xuất để người dùng sử dụng thêm, chẳng hạn như tệp CSV. Tuy nhiên - nếu mục đích của bạn là chỉ tuần tự hóa một danh sách thành một tệp, có thể được tải sau này, thì không cần phải lưu trữ nó ở định dạng mà con người có thể đọc được Mô-đun
Sử dụng Mô-đun dưa chuaĐể thay thế cho Bước tiếp theo ta đọc danh sách từ file như sau. Đầu tiên, tệp đầu ra Hai ví dụ ở đây chứng minh việc sử dụng các chuỗi. Mặc dù, Sử dụng định dạng JSONĐịnh dạng dữ liệu nhị phân mà Hãy xem hướng dẫn thực hành, thực tế của chúng tôi để học Git, với các phương pháp hay nhất, tiêu chuẩn được ngành chấp nhận và bao gồm bảng gian lận. Dừng các lệnh Git trên Google và thực sự tìm hiểu nó Ví dụ sau minh họa cách ghi danh sách các loại biến hỗn hợp vào tệp đầu ra bằng mô-đun json. Sau khi mở tệp đầu ra để ghi, phương thức Đọc nội dung của tệp đầu ra trở lại bộ nhớ cũng đơn giản như ghi dữ liệu. Phương thức tương ứng với Phần kết luậnCác phương pháp khác nhau mà chúng tôi đã trình bày ở trên bao gồm từ ghi/đọc dữ liệu đơn giản cho đến kết xuất/tải dữ liệu qua luồng nhị phân bằng cách sử dụng dưa chua và JSON. Điều này đơn giản hóa việc lưu trữ một danh sách liên tục và đọc lại vào bộ nhớ Bạn có thể mở tệp bằng Python không?Mở tệp bằng Python
. Để minh họa cách chúng tôi mở tệp bằng Python, giả sử chúng tôi có tệp có tên test. txt với nội dung sau. Bây giờ, hãy thử mở dữ liệu từ tệp này bằng hàm open(). Ở đây, chúng tôi đã tạo một đối tượng tệp có tên tệp1. In Python, we use the open() method to open files. To demonstrate how we open files in Python, let's suppose we have a file named test.txt with the following content. Now, let's try to open data from this file using the open() function. Here, we have created a file object named file1 .
Làm cách nào để đọc đường dẫn tệp trong Python?Để có được Thư mục làm việc hiện tại bằng Python, hãy sử dụng os. phương thức getcwd() . Hàm này của mô-đun Python OS trả về chuỗi chứa đường dẫn tuyệt đối đến thư mục làm việc hiện tại. |