У меня есть файл .csv
, кодировка которого cp1252
, и я хочу преобразовать его в utf8
.К новому .csv
я хочу применить функцию и проанализировать данные.Я попытался перебрать строки и получить список ячеек:
def convertEncoding(path):
with open(path, 'r', encoding = 'cp1252') as file:
csv_2 = csv.reader(file, delimiter='\t', quotechar='"')
for row in csv_2:
f = ', '.join(row)
print(f)
Как создать и использовать документ .csv
с правильной кодировкой в большой функции, которая обрабатывает весь файл (ион даже использует имя файла)?
def function(myfile):
string_array = myfile.split('_')
data_start_string = string_array[1].split('-')
data_end_string = string_array[3].split('-')
...