01/10/2018, 00:58

Lệnh in 1 ô trong file csv

Chả là mình muốn lấy dữ liệu từ trong 1 file csv (file đã add sẵn dữ liệu các bạn ạ
Thế nhưng bài nó chả chiều lòng người, làm đi làm lại theo công thức trên mạng mà không ra!!!
Các bạn chỉ ra cái ngu cho mình với T_T

Minh Hoàng viết 03:05 ngày 01/10/2018

Thử dùng file csv nhỏ, in thử cái reader xem có gì trong đó. Tập debug đi bạn.

Trọng Nguyễn viết 03:00 ngày 01/10/2018

File csv đấy cũng chỉ là cái file mình test, nên nội dung trong nó cũng vài cả để thí nghiệm thôi.
Mình cũng có in reader ra rồi, nhưng hình như là nó chỉ đến file csv chứ không phải nội dung của csv bạn ạ
Nội dung mà nó in ra đây

<_csv.reader object at 0x7f07522ad830>
Minh Hoàng viết 03:03 ngày 01/10/2018

Bạn up file test lên xem thử

Trọng Nguyễn viết 03:02 ngày 01/10/2018

file test bạn tạo ra cũng được mà, file mình fill 2 dòng 5 cột với các ký tự thôi mà

KYN viết 03:07 ngày 01/10/2018
import _csv

with open('ABC.csv', 'r') as f:

    read = _csv.reader(f, delimiter=' ', quotechar='|')

    for r in read:

        print r

thử cái có ra dữ liệu mà

https://docs.python.org/3/library/csv.html#module-csv

Minh Hoàng viết 03:04 ngày 01/10/2018

Bạn cần đưa file input lên để kiểm tra cấu trúc file có khác hay không? Đoạn code chạy bình thường mà

Trọng Nguyễn viết 03:12 ngày 01/10/2018

Ở cái open kia nó ko cần đích danh địa chỉ của file csv à bạn?

Trọng Nguyễn viết 03:15 ngày 01/10/2018

Ok. Lát mình up. Dữ liệu trong máy ảo nên hơi lằng nhằng :3

KYN viết 03:00 ngày 01/10/2018

test nên để cùng thư mục, nên k cần đường dẫn

Trọng Nguyễn viết 03:13 ngày 01/10/2018

để cùng thư mục đã mở được rồi, nhưng sao dùng đường dẫn lại không đọc được bạn nhỉ?

KYN viết 03:06 ngày 01/10/2018

:v đường dẫn sai chứ saoooo

Trọng Nguyễn viết 03:03 ngày 01/10/2018

-_- Copy rồi paste vào sao sai được
với cả chỉ thay đổi mỗi tên file, còn địa chỉ file các thứ dữ nguyên mà
trước đó vẫn ghi được bình thường :">
Mà tiện thể cho mình hỏi làm thế nào để đọc đích danh 1 cell nhỉ? Thử Row[1,1] nó sai

Trọng Nguyễn viết 03:04 ngày 01/10/2018

@kyn9999 cho tôi hỏi với, làm thế nào để in một hàng trong csv ra nhỉ, tôi chỉ tìm thấy in cột

Bài liên quan
0