1.錯誤的開啟方式
#coding=utf-8f = open("test.txt",'w+')
f.write('mars is slim,isn\'he? \n 火星教')
print f.read()
f.close()
2.正確的開啟方式
建議在進行寫入操作後先將檔案關閉,然後再開啟,最後再讀取檔案
若你的txt檔案編碼是utf-8,則需要在f.read()新增decode('utf-8'),即f.read().
decode('utf-8')即可
**如下:
#coding=utf-8#這樣寫,對檔案進行讀寫操作之後開啟記事本不會亂碼
f = open("test.txt",'w+')
f.write('mars is slim,isn\'he? \n 火星教')
f.close()
f = open("test.txt").decode('utf-8')
print f.read()
f.close()
python檔案讀寫出現亂碼總結
1.錯誤的開啟方式 coding utf 8 f open test.txt w f.write m ars is slim,isn he?n 火星教 print f.read f.close 控制台結果 2.正確的開啟方式 建議在進行寫入操作後先將檔案關閉,然後再開啟,最後再讀取檔案 若你的txt...
關於zend studio 出現亂碼問題的總結
我的問題是php解析不了漢字。我是用 在頭部加header content type text html charset utf 8 的方法。出現亂碼的地方大概有4個地方 1 檔案的編碼方式 就是你新建檔案的編碼 這一點需要設定編輯器的編碼方式。2 頁面沒有指定瀏覽器編碼的顯示方式,這一點解決的辦法...
python 迴圈語句與注釋 檔案讀寫學習總結
一 python迴圈語句 實現功能 1 基本的求和 while 2 想經常使用 使用函式 定義函式 def 3 想獲取運算的結果和 加返回值 return 4 函式呼叫者想算自定義的和 增加介面開年 5 求指定範圍內的奇數 偶數的和 6 求等差數列的和 7 增加預設引數 求start end的和 d...