连接:https://www.cnblogs.com/bitpeng/p/4748872.html
显示乱码如下:
IndentationError: unindent does not match any outer indentation level
IndentationError: unindent does not match any outer indentation levelé误表æï¼ä½ 使ç¨ç缩è¿æ¹å¼ä¸ä¸è´ï¼æçæ¯ tab é®ç¼©è¿ï¼æçæ¯ç©ºæ ¼ç¼©è¿ï¼æ¹ä¸ºä¸è´å³å¯ã
å¦ææ¯ IndentationError: unexpected indent é误, å python ç¼è¯å¨æ¯å¨åè¯ä½ "Hiï¼èåï¼ä½ çæ件éæ ¼å¼ä¸å¯¹äºï¼å¯è½æ¯tabåç©ºæ ¼æ²¡å¯¹é½çé®é¢"ï¼ææ python å¯¹æ ¼å¼è¦æ±éå¸¸ä¸¥æ ¼ã
å æ¤ï¼å¨ Python ç代ç åä¸å¿é¡»ä½¿ç¨ç¸åæ°ç®çè¡é¦ç¼©è¿ç©ºæ ¼æ°ã
å»ºè®®ä½ å¨æ¯ä¸ªç¼©è¿å±æ¬¡ä½¿ç¨ å个å¶è¡¨ç¬¦ æ ä¸¤ä¸ªç©ºæ ¼ æ åä¸ªç©ºæ ¼ , åè®°ä¸è½æ··ç¨
将res.text改为res.content
import requests,bs4,os os.chdir('c:\\xx') res = requests.get('https://www.runoob.com/python/python-basic-syntax.html') # res.raise_for_status() # print(res.text) soup = bs4.BeautifulSoup(res.content,features="html.parser") # print(type(noStarchSoup)) # print(soup.select('input[type="checkbox"]')) # print(soup.select('script')) # print(res.content.decode('utf8')) f = open('test.html','w',encoding='utf8') f.write(str(res.content.decode('utf8'))) f.close() # ex = open('example.html')
添加字符集编码utf8
显示如下:
Python 基础语法
Python 语言与 Perl,C 和 Java 等语言有许多相似之处。但是,也存在一些差异。
在本章中我们将来学习 Python 的基础语法,让你快速学会 Python 编程。