我有一些製表符分隔的文本文件,它們以幾種不同的方式格式化,我使用Python將它們導出到Excel中。大部分線路的結束與格式如下細胞:使用Python導出製表符分隔的文本文件
'TEMP1', '\r\n'
但其中極少數的格式應該是這個:
'TEMP1\r\n'
Python是沒有得到了在第二種方式格式化的條目。任何方式在這個?這裏是我的代碼:
for line in current_file:
try:
a = line.split("\t")
for col in range (1, len(a)):
xlSheet.Cells(output_row, col).Value = a[col - 1]
output_row += 1
except ValueError:
pass
製表符分隔文本文件應使用'csv.reader讀取(F,分隔符=「\ t」的)'。 – katrielalex
'range(1,5)'產生'[1,2,3,4]'。注意錯誤的錯誤。 –
這些操作都不會產生一個'ValueError',所以你可能會失去異常處理。 –