Инструменты пользователя

Инструменты сайта


python:parsers:write_reade_csv

чтение запись csv

import csv
 
 
def write_csv(data):
    with open('names.csv', 'a') as file:
        writer = csv.writer(file)
        writer.writerow((data['name'], data['surname'], data['age']))
 
 
def write_csv2(data):
    with open('names.csv', 'a') as file:
        order = ['name', 'surname', 'age']
        writer = csv.DictWriter(file, fieldnames=order)
 
        writer.writerow(data)
 
 
 
 
def main():
    d = {'name': 'Petr', 'surname': 'Ivanov', 'age': 21}
    d1 = {'name': 'Ivan', 'surname': 'Ivanov', 'age': 18}
    d2 = {'name': 'Ksu', 'surname': 'Petrova', 'age': 32}
 
    l = [ d, d1, d2 ]
 
 
    with open('cmc.csv') as file:
        fieldnames = ['name', 'url', 'price']
        reader = csv.DictReader(file, fieldnames=fieldnames)
 
        for row in reader:
            print(row)
 
 
if __name__ == '__main__':
    main()
python/parsers/write_reade_csv.txt · Последние изменения: 2023/01/12 12:18 (внешнее изменение)