Python中有些誤導的報錯提示1

2021-10-09 06:05:08 字數 833 閱讀 2528

之前新建乙個html文件時,系統報錯,原來**如下,我排查了好一段時間,結果,最後發現並不是下面的報錯的這個原因,是編碼方式問題。

import requests

res = requests.get(『

print(res.status_code)

file = open(『book.html』,『w』)

file.write(res.text)

file.close()

報錯資訊如下:

我改了下**,加了2個就好了:res.encoding = 『utf-8』 和 encoding = 『utf-8』

改後新**如下:

import requests

res = requests.get(『

res.encoding = 『utf-8』

print(res.status_code)

file = open(『book.html』,『w』,encoding=『utf-8』)

file.write(res.text)

file.close()

不知道各位有沒有遇到類似的報錯的報錯現象呢?(我的是windows系統)

讀《微軟的秘密》有感 辛苦中有些收穫

微軟的秘密 有感 今天終於可以看完 微軟的秘密 了,這是一本非常難讀的書,需要你去思考和帶著問題去讀,如果你對軟體開發過程不是很感興趣,奉勸你不要讀了,因為你一定會覺得異常枯燥。當然,我之所以能夠讀下來,而且認真努力的進行研讀兩遍,的確是希望能從微軟的開發流程和方法上得到一些體會,然後應用到公司的研...

python 版本錯誤導致的 roscore 問題

cd usr bin sudo rm usr bin python 刪除原有的python連線檔案 sudo ln s usr bin python3.5 python 建立指向python3.x的連線 cd usr bin sudo rm usr bin python 刪除原有的python連線檔...

python的報錯資訊

報錯資訊 python常見的異常提示及含義對照表如下 baseexception 所有異常的基類 systemexit 直譯器請求退出 keyboardinterrupt 使用者中斷執行 通常是輸入 c exception 常規錯誤的基類 stopiteration 迭代器沒有更多的值 genera...