Đọc file CSV trong Python
Previous Nội dung chính: File CSV Các hàm của module CSV trong Python Đọc file CSV trong Python File CSV Một csv là viết tắt của (comma separated values) được định nghĩa là định dạng tệp đơn giản sử dụng cấu trúc cụ thể để sắp xếp dữ liệu dạng bảng. Nó ...
Nội dung chính:
- File CSV
- Các hàm của module CSV trong Python
- Đọc file CSV trong Python
File CSV
Một csv là viết tắt của (comma separated values) được định nghĩa là định dạng tệp đơn giản sử dụng cấu trúc cụ thể để sắp xếp dữ liệu dạng bảng. Nó lưu trữ dữ liệu dạng bảng như bảng tính hoặc cơ sở dữ liệu bằng văn bản thuần túy và có định dạng chung để trao đổi dữ liệu. Tệp csv được mở bằng excel và dữ liệu hàng và cột xác định định dạng chuẩn.
Các hàm của module CSV trong Python
Công việc mô-đun CSV được sử dụng để xử lý các tệp CSV để đọc ghi và nhận dữ liệu từ các cột được chỉ định. Có nhiều loại hàm CSV khác nhau, như sau:
- csv.field_size_limit – Nó trả về kích thước trường tối đa hiện tại được cho phép bởi trình phân tích cú pháp.
- csv.get_dialect – Trả về phương ngữ liên quan đến tên.
- csv.list_dialects – Trả về tên của tất cả các phương ngữ đã đăng ký.
- csv.reader – Đọc dữ liệu từ tệp csv.
- csv.register_dialect – Nó liên kết phương ngữ với một tên. Tên phải là một chuỗi hoặc một đối tượng Unicode.
- csv.writer – Ghi dữ liệu vào tệp csv.
- csv.unregister_dialect – Nó xóa phương ngữ được liên kết với tên từ sổ đăng ký phương ngữ. Nếu tên không phải là tên phương ngữ đã đăng ký, thì Lỗi sẽ được đưa ra.
- csv.QUOTE_ALL – Nó hướng dẫn các đối tượng nhà văn trích dẫn tất cả các trường. csv.QUOTE_MINIMAL – Nó hướng dẫn các đối tượng người viết chỉ trích dẫn những trường có chứa các ký tự đặc biệt như dấu ngoặc kép, dấu phân cách, v.v.
- csv.QUOTE_NONNUMERIC – Nó hướng dẫn các đối tượng người viết trích dẫn tất cả các trường không phải là số.
- csv.QUOTE_NONE – Nó hướng dẫn đối tượng người viết không bao giờ trích dẫn các trường.
Đọc file CSV trong Python
Trong Python, mô-đun csv.reader() được sử dụng để đọc tệp csv. Nó đọc từng hàng của file và tạo một danh sách tất cả các cột.