我想用umlauts写入js文件。你知道吗
我的库:
import sys
reload(sys)
sys.setdefaultencoding('utf8')
我的输入:
[['10086', 10003, '29A.1 Sch\xc3\xa4tzung Mittel, Varianz, Standardabweichung; Stichprobe; OpenOffice.org; robuste Statistik', '00:29:16', 0.89868785807252183, 'method_onlyFT'], ['10108', 10004, 'K01 Ungleichung', '00:14:58', 0.87930209508145918, 'method_onlyFT']]
我的代码:
with open('gm_auto_'+str(1)+'.js', 'w') as js_out:
for a in csvOut:
js_out.write(repr(a))
我的输出:仍然没有umlauts
与以下内容相同:
with open('masterCsv.txt', 'w') as masterCsv:
for c in csvOut:
wtr = csv.writer(masterCsv, delimiter= ';')
wtr.writerows(c)
效果很好。我想这是因为write()。我怎样才能解决这个问题?你知道吗
您可以轻松地将数据写入
json
文件,这是在javascript中共享数据的首选方法。另请注意:数组数据结构在
result.json
中保持不变,因此不需要将数组转换为csv并返回JS。你知道吗相关问题 更多 >
编程相关推荐