Tôi rất mới với Python. Tôi muốn phân tích một tập tin csv như vậy mà nó sẽ nhận ra giá trị niêm yết - ví dụPhân tích cú pháp Python CSV chính xác
1997,Ford,E350,"Super, luxurious truck"
nên được chia như
('1997', 'Ford', 'E350', 'Super, luxurious truck')
và KHÔNG
('1997', 'Ford', 'E350', '"Super', ' luxurious truck"')
ở trên là những gì tôi nhận được nếu tôi sử dụng một cái gì đó như str.split(,)
.
Làm cách nào để thực hiện việc này? Cũng tốt nhất là lưu trữ các giá trị này trong một mảng hoặc một số cấu trúc dữ liệu khác? bởi vì sau khi tôi nhận được các giá trị này từ csv, tôi muốn có thể dễ dàng chọn, cho phép nói bất kỳ hai cột nào và lưu trữ nó dưới dạng mảng khác hoặc một số cấu trúc dữ liệu khác.
Tôi đã chỉnh sửa câu hỏi. Nếu tôi chỉ sử dụng dấu phân tách ',' nó không nhận ra ',' trong dấu ngoặc kép – cornerstone
Bạn phải xác định 'quote' –