2015-07-07 4 views
-2

У меня есть домашнее задание, которое я должен выполнить перед праздниками - это действительно подчеркивает меня. То, что я пытаюсь сделать, состоит в том, что я делаю программу на питоне, которая берет номерной знак транспортного средства. Если номерная табличка автомобиля совпадает с одной из табличек в файле excel, она распечатывает все детали с указанной номерной таблички автомобиля. Итак, в основном мне нужна программа python для чтения файла excel, сравните его с текстом, введенным в оболочку python, и распечатайте все, что связано с этой табличкой с номером автомобиля из файла excel. Уверен, что это простой код, но я некоторое время боролся с этой задачей, если бы вы могли мне помочь, я буду очень счастлив :). Вот что я сделал до сих пор: Я надеюсь, что я написал, имеет смыслКак сравнить: файл с excel и некоторый текст в python

Вот пример того, что я написал в своем коде:

import filecmp 

import csv 

v_n_p = input("Enter the vehicle number plate: ").lower() 

if v_n_p == "HS16SRI": 
    f = open('test.xls') 
    filecmp.cmp(colA, (v_n_p)) 
    colA = (0,1) 
    print (colA) 
else: 
    print (" ") 

ответ

2

Из того, что у вас есть я могу попробовать направьте вас в правильном направлении. Прежде всего, вы импортируете csv, я предполагаю, что вы сохраните файл xls как csv, а затем откройте его. Ваш ввод прекрасен, но затем вы проверяете конкретный случай ввода. Вход должен быть HS16SRI, чтобы программа могла что-либо сделать. Ваша программа должна просто открыть файл сразу после ввода номера пластины. Во-вторых, сделайте цикл, который проходит через все в вашем test.xls (что действительно должно быть csv?), Проходя через я имею в виду каждую строку и столбец, так как я не знаю структуру вашего входного файла, которую я могу порекомендовать ,

Если вы предоставите нам немного более подробно, может быть, мы можем помочь вам больше, но имейте в виду, что это ваше домашнее задание, и мы не должны делать это для вас, как вы ничего не будете :)

узнать используйте это, чтобы помочь понять, как разобрать CSV: https://docs.python.org/2/library/csv.html

-Вы можете использовать эту библиотеку, если вы должны держать все в виде файла Excel: http://www.python-excel.org/

+0

большое спасибо я ценю вашу помощь – thomas

Смежные вопросы