我想用變音符寫入js文件。python用變音符寫入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))
我的輸出:仍然沒有變音符號
同樣有:
with open('masterCsv.txt', 'w') as masterCsv:
for c in csvOut:
wtr = csv.writer(masterCsv, delimiter= ';')
wtr.writerows(c)
效果很好。我這是因爲寫()。我該如何解決這個問題?
我不確定'js'文件應該是什麼,但爲什麼不使用JSON? –
你的輸入看起來不錯,使用'json'文件而不是'csv/js構造'來繞過編碼問題(如果可能的話)。另外看看[csv文檔>>](https://docs.python.org/2/library/csv.html#examples) –
@DanielRoseman這是javaScript,但我也可以寫txt。在這兩種不工作... –