1樓:匿名使用者
應該是du你的 command prompt 不是 utf-8 的緣故,在 print 之前
zhi轉換成對應的編碼dao,如果是中文版系統一般是 gbk 。權你換成gbk編碼開啟試試。
你把網頁存到了本地檔案,這個檔案的編碼才是它的編碼,而不是檔案裡用字元寫了utf-8
2樓:孟羽然
用encode和decode函式,轉換編碼格式。
假設檔案是
專屬gb18030的編碼
f = open('input.txt', 'r')s = f.read()
f.close()
l = s.encode('gb18030').decode('utf-8')
3樓:程式設計小菜鳥
看你讀取的是什麼內容把. 一般情況下, 將檔案編碼 成utf8, 你的python 指令碼也宣告utf8
這樣基本上可以應付絕大部分的亂碼問題.
如果有特殊語言, 例如切斯基摩語, 就需要進行特殊處理了
4樓:匿名使用者
**bai:du
# -*- coding: utf-8 -*-f = open('luciatest1.txt', encoding='gb18030')
filecontent = f.read()print(filecontent)
執行zhi效dao果版:權
5樓:悠悠現代
建議貼出錯誤資訊以及相關**,方便判斷
6樓:我老了
具體什麼原因呢?有錯誤提示嗎? open有個encoding引數可以試試
python檔案讀取出現編碼的錯誤,該怎麼解決
7樓:生當做人傑
pexpect 是 don libes 的 expect 語言的一來個 python 實現自,是一個用來啟動子程式,並使用正規表示式對程式輸出做出特定響應,以此實現與其自動互動的 python 模組。 pexpect 的使用範圍很廣,可以用來實現與 ssh、ftp 、telnet 等程式的自動互動...
8樓:匿名使用者
你把錯誤相關**貼出來看看。
python3 讀取檔案內容錯誤?
9樓:宿舍總動員
編解碼方式的問題,不是亂碼
你可以用utf8解碼輸出
10樓:匿名使用者
open 有一個引數叫encoding,
在這個引數裡填寫的是解碼方式。
如上面這個例子:
with open(file,『r』,encoding =『utf-8』):
......
11樓:杯具——悲劇
你檔案的編碼不是你讀檔案時解析的的編碼
rb一般只在確定編碼的時候用
python3出現錯誤 NameError name abchello is not defined
你是怎麼執行的 如果是命令列就貼命令文字 python程式語言適合做什麼?python語言通俗易懂 上手快 語法簡單,是比較熱門的行業,而且python語言可以從事的工作崗位有很多,比如說 人工智慧 資料分析 科 算 web開發 爬蟲 機器學習等,選擇性多,薪資待遇好,如果對python感興趣的話,...
如何使用Python3讀寫INI配置檔案
import configparser 生成config物件 conf configparser.configparser 用config物件讀取配置檔案 conf.read ini 從ini配置檔案中獲取資訊 a conf.get xx yy print a 結果為 zz ini xx yy zz...
Python2與Python3的區別
類似的文章很多,一般也是檢些主要的區別。這個csdn的一篇總結網頁連結。如果是學習不用糾結,學python3就好,和xp win7有點像,有差別,但不至於說會用xp不會用win7 print函式的使用不同 解析使用者輸入的方法有一些差異 xrange模組 python3中沒有xrange模組,換成了...