在這裏得到了一點問題。Python的 - 將CSV文件 - lenght的obiect
for row in reader:
dane_wejsciowe.append(row)
我有一些* .csv文件我想轉換我的行爲轉換怪異...... 上面的函數採取一切需要的列到一個數組,之後我打電話的那些列數的長度它:
for line in dane_wejsciowe:
if len(line['Mnemonik']) > len_mnemonik:
len_mnemonik += 1
之後,我打印記錄print(' - Mnemonik: ' + str(len_mnemonik))
,結果是22
但最長的一個是BEUS_EnergyDriveAvgDist
包含_
,我懷疑它不包括特殊字母
和我的「愚蠢」的想法將其打印到文件是
if len(i['Mnemonik']) < len_mnemonik:
a = len_mnemonik - len(i['Mnemonik']) + 1
else:
a = 1
jsfile.write(i['Mnemonik']),
jsfile.write((' ')*a),
ANY1有更好的主意,這樣做呢? :)
對不起,沒有指定的問題。我需要用一些空格來打印它,以使它在列中更好。這就是爲什麼我還有其他:a = 1,因爲如果腳本碰到最長的那個,那麼仍然必須有一個空格 - 製作一個列。 –