python中open 函式裡中文處理

2021-10-06 01:47:29 字數 889 閱讀 2340

寫入檔案時: fp.write(u"中文".encode(』『utf-8』』)),中文前加u;讀檔案時:迴圈出的結果需解碼用:f.decode(「utf-8」)

import os

defreadfile

(filename)

: fp =

open

(filename,

'rb'

)for f in fp:

print

("讀出的結果是:"

+f.decode(

"utf-8"))

fp.close(

)def

wirte

(filename)

: fp =

open

(filename,

'wb'

) fp.write(u"中文寫的內容"

.encode(

'utf-8'))

fp.close(

)if __name__==

"__main__"

: filename = os.path.dirname(os.path.dirname(__file__))+

"\\data.ini"

wirte(filename)

readfile(filename)

執行結果如下:

c:\python37\python.exe d:

/pythonproject/daydaystudent/fuction/openfuction.py

讀出的結果是:中文寫的內容

process finished with exit code 0

Python裡的open函式

1.open函式 file open filename,open 函式是python內建的用於對檔案的讀寫操作,返回的是檔案的流物件 而不是檔案本身,所以使用的方法都是流物件的方法 使用這個函式時可以指定encoding引數 python2.7中不支援 因為python 在不同的平台環境中使用的預設...

python中的open函式

這裡簡單記錄一下python中的with open 函式中的引數設定 python的open方法用來開啟乙個檔案。第乙個引數是檔案的位置和檔名,第二個引數是讀寫模式。這裡我們採用w模式,也就是寫模式。在這種模式下,檔案原有的內容將會被刪除。其中對於第二個引數 ru 或 ua 以讀方式開啟,同時提供通...

JS中open 函式介紹

window object.open url name features replace url 新視窗的url位址 name 新視窗的名稱,可以為空 featurse 屬性控制字串,在此控制視窗的各種屬性,屬性之間以逗號隔開。fullscreen 是否全屏,預設no channelmode 是否顯...