03:40 Шпаргалка для работы с CSV-файлами на Python |
Чтобы запомнить порядок работы с CSV-файлами средствами стандартной библиотеки Питона достаточно держать перед глазами этот код , стянутый с qaru.site. Также не стоит забывать о кодировках и то, что зачастую файл открывается по умолчанию не в UTF-8. Поэтому для чтения надо использовать код навроде open(fileName, 'r', encoding="utf8") Непосредственно код-шпаргалка: # -*- coding: utf-8 -*- import csv # Define data data = [(1, "A towel,", 1.0), (42, " it says, ", 2.0), (1337, "is about the most ", -1), (0, "massively useful thing ", 123), (-2, "an interstellar hitchhiker can have.", 3)] # Write CSV file with open('test.csv', 'w') as fp: writer = csv.writer(fp, delimiter=',') # writer.writerow(["your", "header", "foo"]) # write header writer.writerows(data) # Read CSV file with open('test.csv', 'r') as fp: reader = csv.reader(fp, delimiter=',', quotechar='"') # next(reader, None) # skip the headers data_read = [row for row in reader] print(data_read) |
|
Всего комментариев: 0 | |