這是一個將unicode符號從文件x.input更改爲其各自實體的程序,輸出應放置在y.output。但是,該程序不會這樣做,只會創建該文件的副本。將unicode字符更改爲實體的Python程序
我已經Python27和35都顯示這個問題,該平臺是贏7
我要去哪裏錯了?請幫忙。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#import io
f1 = open('x.input').read()
f2 = open('y.output','w')
for line in f1:
x = line.replace('「', '“')
f2.write(x)
#f1.close()
f2.close()
整個節目的截圖: Actual program with the double quote which is creating issues
你只用'“'替換所有'''你應該關閉f1 –
你以前是否曾經使用python?這段代碼很容易理解,所以我很難理解你究竟是什麼 –
x.input文件的編碼是什麼 –