Top.Mail.Ru
Ответы

CSV парсинг в python

Здравствуйте,вопрос в:
Например:Есть CSV файл в нём данные номер страна имя
Вопрос:
Как сделать чтобы python искал стопку с номером выбирал её и выводил.
После чего переходил к следующему CSV и выдавал ответ в переменную?

По дате
По рейтингу
Аватар пользователя
Мастер

Чтобы проанализировать CSV-файл на Python, вы можете использовать модуль csv. Этот модуль предоставляет ряд функций для чтения и записи CSV-файлов, включая функцию csv.reader(), которую можно использовать для чтения CSV-файла построчно следующим образом:

12345678910111213141516171819
 import csv 
 
# Open the CSV file 
with open('data.csv', 'r') as file: 
    # Create a CSV reader 
    reader = csv.reader(file) 
    # Iterate over the rows in the CSV file 
    for row in reader: 
        # Get the data from the row 
        data_number = row[0] 
        country_name = row[1] 
        # Check if the data number is the one you're looking for 
        if data_number == '12345': 
            # Output the data 
            print(data_number, country_name) 
            # You can also store the data in a variable if needed 
            result = (data_number, country_name) 
 
 

Этот код будет считывать CSV-файл построчно и выводить данные из строки с номером данных '12345'. Если вы хотите выполнить поиск по другому номеру данных, просто измените значение '12345' в инструкции if.

Обратите внимание, что этот код предполагает, что файл CSV имеет строку заголовка с именами столбцов и что данные организованы в два столбца: первый столбец содержит номер данных, а второй столбец содержит название страны. Если ваш CSV-файл имеет другую структуру, вам нужно будет соответствующим образом скорректировать код.

Аватар пользователя
Ученик

Пункт «г» ч.3 ст.158 УК РФ предусматривает ответственность за тайное хищение денежных средств с банковского счёта или электронных денежных средств (например, виновное лицо тайно похитило банковскую карту с пин-кодом к ней, после чего через устройство самообслуживания сняло денежные средства с банковского счёта потерпевшего).

Аватар пользователя
Ученик

К чему это?



Видео по теме