Python: файл ввода / вывода, если l oop не работает. Значение ячейки CSV не сравнивается - PullRequest
0 голосов
/ 30 марта 2020

'' 'ПОСТАНОВКА ЗАДАЧИ: Если условие не работает' ''

'' 'Новое в Python. Извините за базовые c запросы '' '

' ': CSV-файл содержит данные: "XYZ", 12345, 1000 с метками account_holder_name', 'account_number', 'account_balance' соответственно '' '*

'' 'Текущий вывод: если условие не работает.
Ожидаемый вывод: хотите сравнить csv файл account_number с 12345 и напечатать account_balance' ''

with open('file_name.csv','r') as csv_file:
    columnnames = ['account_holder_name', 'account_number', 'account_balance']
    csv_reader = csv.DictReader(csv_file,fieldnames = columnnames)
    header = next(csv_reader)
    if header != None:
        data = [row for row in csv.reader(csv_file)]
        print(data[0][0])
        print(data[0][1])
        print(data[0][2])
        if data[0][1] == 12345:
            print(data[0][2])
            print("Good you accessed the balance")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...