Невозможно отобразить дополнительные поля ввода файла при реагировании с помощью кнопки

Вы можете использовать str.join для значения в вашем dict перед записью его в csv.

Ex:

data_list_of_dx = [{'a_id':['NC01'],'org_id':['FX0'],'status':['Active','Current']}, {'a_id':['bC01'],'org_id':['dr0'],'status':['Dormant','Current']},{'a_id':['NC02'],'org_id':['TX0'],'status':['Active','Late']}, {'a_id':['ty01'],'org_id':['t00r0'],'status':['New','Current']}]
fieldnames = ['a_id','org_id','status']
g_n = 'test_ct_data_2.csv'
g = open( g_n , 'w', encoding = 'utf-8' , newline ='')
writer = csv.DictWriter( g , fieldnames = fieldnames )
writer.writeheader()
for row in data_list_of_dx:
    val = dict((k, ",".join(v)) for k, v in row.items())
    writer.writerow(val)
g.close()
  • Лучше использовать with open() Пример: with open( g_n , 'w', encoding = 'utf-8' , newline ='') as g:
0
задан user5735224 19 January 2019 в 00:13
поделиться