寫入檔案時: 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 是否顯...