我正在使用Google Colab与我的团队共享python脚本(不要问为什么...),我感到非常沮丧,因为导出文件的一些代码无法与编码配合使用。我试图输出包含一些重音符号的CSV,并指定encoding ='utf-8'在普通平台上有效,但是当我使用Google Colab文件小部件下载时,会发生两件事:
我有一个解决方法,只需将逗号更改为选项卡,然后从TextMate粘贴到Excel中,但这很烦人,现在我必须教我的团队正则表达式替换选项卡。
尝试各种编码组合均无济于事
def output_file(header_list, table_list):
outfile = 'results.csv'
with open(outfile, 'w') as file:
for item in range(0, len(header_list)):
try:
file.write(f'\n{header_list[item]}\n')
file.write(table_list[item].to_csv(header=False, index=False, encoding='Latin-1'))
except:
pass
files.download(outfile)
口音像Bagnéres-De-Luchon