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 ạ :frowning:
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

1 Like

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

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 ạ :frowning:
Nội dung mà nó in ra đây

<_csv.reader object at 0x7f07522ad830>

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

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à

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à :blush:

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

1 Like

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à

1 Like

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

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

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

1 Like

để 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ỉ?

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

-_- Copy rồi paste vào sao sai được :smiley:
với cả chỉ thay đổi mỗi tên file, còn địa chỉ file các thứ dữ nguyên mà :smiley:
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 :frowning:

@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 :slight_smile:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?