Hướng dẫn find row in csv python - tìm hàng trong csv python

Tôi không thể tìm thấy một nơi tốt hơn để đặt câu hỏi của tôi. Tôi đang học Python và cố gắng tạo ra một kịch bản như sau.

1) Có thể tìm kiếm tệp CSV.

2) Trả lại toàn bộ hàng nếu tìm thấy đối sánh.

CSV của tôi:

Product,Scan,Width,Height,Capacity
LR,2999,76,100,17.5
RT,2938,37,87,13.4

Nếu tôi tìm kiếm 2938 cho một ví dụ, toàn bộ hàng sẽ được trả về như sau:

Product: RT
Scan: 2938
Width: 37
Height: 87
Capacity: 13,4

Cho đến nay tôi có:

csvFile = getComponent().filePath
pos = csvFile.rfind('Desktop\\')
csvFile = csvFile[:pos] + 'programm\\products.csv'

myfile = open(csvFile)
myfile.seek(0)
for line in myfile.split('\n'):
    data = line.split(',')
    print data
    if data[2] == agv_O_Cal.value and data[3] == agv_O_Mod.value:
        print 'found: value = %s' %agv_O_Cal.value, agv_O_Mod.value
        Product = data[5]
        Scan = data[6]
        Width = data[7]
        Height = data[9]
        Capacity = data[10]
        print , Product, Scan, Width, Height, Capacity

Giải pháp không hoạt động.

1 Câu trả lời cho câu hỏi này.

Nếu bạn muốn tìm giá trị trong các hàng trong một cột cụ thể, thì bạn có thể thử điều này:

import csv

with open("Footballers.csv") as f:
    reader = csv.reader(f)
    for row in reader:
        if(row[column_index]==value_to_be_found):
            print("Found")

Hi vọng điêu nay co ich!!

Nếu bạn cần tìm hiểu thêm về Python, nên tham gia khóa học lập trình & nbsp; Python & nbsp; hôm nay.

Thanks!

Hướng dẫn find row in csv python - tìm hàng trong csv python
Đã trả lời ngày 20 tháng 5 năm 2019by Sanam May 20, 2019 by Sanam

Các câu hỏi liên quan trong Python

  • Tất cả danh mục
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Apache Kafka (84)(84)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Apache Spark (596)(596)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Azure (131)(131)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Dữ liệu lớn Hadoop (1.907)(1,907)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Blockchain (1.673)(1,673)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    C# (133)(133)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    C ++ (268)(268)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Tư vấn nghề nghiệp (1.060)(1,060)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Điện toán đám mây (3,391)(3,391)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    An ninh mạng & hack đạo đức (147)(147)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Phân tích dữ liệu (1.266)(1,266)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Cơ sở dữ liệu (853)(853)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Khoa học dữ liệu (75)(75)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    DevOps & Agile (3.500)(3,500)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Tiếp thị kỹ thuật số (111)(111)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Các chủ đề về sự kiện & xu hướng (28)(28)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    IoT (Internet of Things) (387)(387)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Java (1.203)(1,203)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Kotlin (3)(3)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Quản trị Linux (384)(384)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Học máy (337)(337)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    MicroStrargety (6)(6)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    PMP (423)(423)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Power BI (516)(516)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Python (3.154)(3,154)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    RPA (650)(650)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Salesforce (92)(92)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Selenium (1.569)(1,569)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Kiểm tra phần mềm (56)(56)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Tableau (608)(608)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Talend (73)(73)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Các loại (124)(124)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Phát triển web (2.999)(2,999)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Hỏi chúng tôi bất cứ điều gì!(66)(66)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Những người khác (1.405)(1,405)
  • Hướng dẫn find row in csv python - tìm hàng trong csv python
    Phát triển di động (131)(131)

Tham gia cộng đồng công nghệ tích cực nhất thế giới!

Chào mừng trở lại với cộng đồng công nghệ tích cực nhất thế giới!

Đăng ký nhận bản tin của chúng tôi và nhận được các khuyến nghị cá nhân hóa.

Bạn co săn san để tạo một tai khoản?Đăng nhập.