window下如何學(xué)正則,還有匹配問(wèn)題
Windows下可以用Notepad++編輯 ?xxx.py文件, 然后用命令行運(yùn)行,本課程的例子記得把 ?xxx.txt文件和 xxx.py保存在同一目錄下,有個(gè)問(wèn)題,就是不知道為什么每行的開(kāi)頭我寫(xiě)的是中文,但用startswith('中文')卻顯示失?。ǔ绦蜻\(yùn)行正常,但得不到想要的結(jié)果)
Windows下可以用Notepad++編輯 ?xxx.py文件, 然后用命令行運(yùn)行,本課程的例子記得把 ?xxx.txt文件和 xxx.py保存在同一目錄下,有個(gè)問(wèn)題,就是不知道為什么每行的開(kāi)頭我寫(xiě)的是中文,但用startswith('中文')卻顯示失?。ǔ绦蜻\(yùn)行正常,但得不到想要的結(jié)果)
2016-11-04
舉報(bào)
2017-02-06
貼一下你的代碼呢?
2016-11-10
你好,我參照你說(shuō)的,在windows下是可以正常匹配中文的,但是,需要打開(kāi)的時(shí)候指定utf-8編碼,我采用的是python3環(huán)境,代碼如下:
txt文件保存在同一目錄下,內(nèi)容截圖如下:
2016-11-08
.txt不是用記事本保存的吧,windows下的記事本會(huì)在文檔的前面加一些十六進(jìn)制字符,可能會(huì)有影響
2016-11-07
python默認(rèn)是不支持中文的,最早的python只支持ASCII編碼,所以需要改變.py文件保存的格式,可以在第一行添加注釋? # -* coding:utf-8 -*- ,目的是告訴python解釋器,用UTF-8編碼讀取源代碼。然后用Notepad++另存為...并選擇UTF-8格式保存(可以查一下Unicode,是個(gè)需要知道的常識(shí))