python 正則明明是正確的但是卻無法匹配的原因
liuying 發(fā)布于 2023-11-16
今天用python爬取一個汽車站,內(nèi)容里竟然包含了大量CSS(不得不說這個官網(wǎng)做的真是爛)去掉這些CSS這么寫: conmment = re.sub(r'<style.*?</style>', ' ', conmment) 可是測試后發(fā)現(xiàn)CSS還在。找了很久,說要改成...
閱讀(288)贊 (1)
liuying 發(fā)布于 2023-11-16
今天用python爬取一個汽車站,內(nèi)容里竟然包含了大量CSS(不得不說這個官網(wǎng)做的真是爛)去掉這些CSS這么寫: conmment = re.sub(r'<style.*?</style>', ' ', conmment) 可是測試后發(fā)現(xiàn)CSS還在。找了很久,說要改成...
閱讀(288)贊 (1)
liuying 發(fā)布于 2023-11-16
Pyperclip 是一個實用的 Python 庫,它可以方便地操作計算機的剪貼板,將文本發(fā)送到剪貼板或從剪貼板接收文本。以下是 Pyperclip 的用法和學(xué)習(xí)技巧: # 將文本發(fā)送到剪貼板pyperclip.copy(“Hello, World!”)#...
閱讀(279)贊 (0)
liuying 發(fā)布于 2023-11-16
這個錯誤通常是由于程序中發(fā)生了異常或錯誤導(dǎo)致的,比如語法錯誤、變量未定義、模塊不存在等等。括號中通俗的解釋就是代碼中引發(fā)異常的位置。要解決這個問題,可以查看錯誤提示中的具體信息,找出錯誤的原因并進(jìn)行相應(yīng)的修正。在編寫Python程序時,可以使用try-except語句來捕獲并處理...
閱讀(246)贊 (0)
liuying 發(fā)布于 2023-11-14
要成為一名出色的爬蟲工程師,可以從以下幾個方面著手:
閱讀(247)贊 (0)
liuying 發(fā)布于 2023-10-21
首先要知道什么是斐波拉契數(shù)列,像1,1,2,3,5,8,13,21……這樣,第n位的數(shù)字是第(n – 1) 位上的數(shù)+ (n – 2)位上的數(shù)的和。 這個用遞歸函數(shù)實現(xiàn)很簡單只要調(diào)用下面的函數(shù)就可以了: ?但是應(yīng)用卻并不簡單,首先你得確定,這個到底是不是斐...
閱讀(406)贊 (6)
liuying 發(fā)布于 2023-10-16
r、w、a我們說是只讀,只寫和追加。 現(xiàn)在我們來看+模式,它可以給r、w、a這三種模式賦予新的功能,就是讓它們可讀可寫。 我們前面說+號不能單獨使用,必須配合r、w、a,同時它也受限于r、w、a。 r+ 我們先來看r+,如果文件不存在的時候會發(fā)生什么。 with open (r'...
閱讀(281)贊 (0)
liuying 發(fā)布于 2023-10-14
微軟本著顧客就是上帝的原則,就把賣給中國人的有系統(tǒng)默認(rèn)使用GBK編碼,賣給韓國人的系統(tǒng)默認(rèn)使用EUC-KR編碼,其他國家也是如此。 但是為了避免廣大消費者誤會賣給我們的系統(tǒng)功能有差異,微軟就把統(tǒng)一默認(rèn)編碼都顯示成ANSI。 在我們的電腦里面,ANSI也就是我們的GBK系列的編碼,...
閱讀(297)贊 (0)
liuying 發(fā)布于 2023-10-11
這章我們來學(xué)習(xí)split拆分這個功能。 這個功能它可以把一個字符串按照某種分隔符進(jìn)行拆分,得到了一個列表。strip主要是用來拆分有規(guī)律的字符串。 比如我現(xiàn)在寫一個字符串。 names = '李白 露娜 韓信 孫悟空' 這就是一個有規(guī)律的字符串,它里面包含了四個名字,名字之間都是...
閱讀(285)贊 (0)
liuying 發(fā)布于 2023-09-28
這篇將和像上一篇創(chuàng)建header.php,sidebar.php 和 footer.php 這些模板文件一樣創(chuàng)建更多的子模板文件。 現(xiàn)在 index.php 文件已被拆分,這一切都變得更簡單。 第1步:archive.php 在做這步之前,查看你的側(cè)邊欄,點擊其中的一個存檔鏈接,...
閱讀(270)贊 (0)
liuying 發(fā)布于 2023-09-28
前面我們將多賬號放進(jìn)了use.txt文件里面。 這章講怎么講多賬號正常登入。 接著上章的代碼。 with open(r'G:\PythonProject\學(xué)習(xí)\學(xué)習(xí)文件\date\user.txt', mode='rt', encoding='utf-8') as f: for ...
閱讀(258)贊 (0)
liuying 發(fā)布于 2023-09-26
前面我們把一個用戶的賬號密碼存成了文件,現(xiàn)在我們來看多個賬號密碼怎么處理。 首先我們在user.txt文件后面敲回車。 接著寫第二個賬號密碼,第三個賬號密碼,第四個……。 現(xiàn)在每一行都是一個賬號密碼,我們前面說過,換行本身也是一個字符,就是\n,雖然我們看...
閱讀(303)贊 (0)
liuying 發(fā)布于 2023-09-25
字符編碼的理論我們講完了,現(xiàn)在我們實踐驗證一下,在python程序的運行過程中,怎么保證亂碼問題。 我們運行python程序的過程中,不管是借助了python還是其他工具,本質(zhì)就是在命令行里敲了python解釋器,然后跟上Python文件的路徑。 我們執(zhí)行這個py文件之前,首先得...
閱讀(291)贊 (0)
liuying 發(fā)布于 2023-08-29
大家都知道,計算機是基于二進(jìn)制運算的。之前也講過很多次,我們存儲在硬盤和內(nèi)存都是二進(jìn)制形式存儲的。 這章就給大家講講,二進(jìn)制是怎么轉(zhuǎn)換成十進(jìn)制的。 十進(jìn)制大家都知道是由0、1、2、3、4、5、6、7、8、9組成的,到9就進(jìn)一位,就變成10。 我們現(xiàn)在來看十進(jìn)制進(jìn)位規(guī)則,就拿435...
閱讀(305)贊 (0)
liuying 發(fā)布于 2023-08-23
這章我們來講其他字符串功能,我們先看join。 前面我們講過split是把字符串拆分成列表,而join剛好相反,它是把列表里的元素拼接處一個字符串,比如我定義一個列表。 l = ['劉備', '曹操', '孫權(quán)', '袁紹'] 如果我們正常要把只這個列表里的字符串用橫杠拼接處一個...
閱讀(305)贊 (0)
liuying 發(fā)布于 2023-08-22
這章我們學(xué)習(xí)字符串的另一種格式化輸出用法,前面我們講過一種%S的用法。這章講format加括號。 我現(xiàn)在寫一個字符串,我們看到名字和地名沒有寫,然后在里面用大括號框起來。 這個大括號里什么都不寫的話,后面下括號里就是按位置傳值。 'my name is {},I am from ...
閱讀(290)贊 (0)
liuying 發(fā)布于 2023-08-21
好了,前面講完了二進(jìn)制、八進(jìn)制和十進(jìn)制的互相轉(zhuǎn)換,最后就剩下十六進(jìn)制的互相轉(zhuǎn)換了。 十六進(jìn)制顧名思義,是由十六個符號的,分別是0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f和八進(jìn)制、二進(jìn)制、十進(jìn)制有所不同,它是由英文字符的。 這是十六個字符分別對應(yīng)十進(jìn)制的0-15...
閱讀(297)贊 (0)
liuying 發(fā)布于 2023-08-10
我們上一章講了二進(jìn)制與是進(jìn)制的互相轉(zhuǎn)換,這章我們講講八進(jìn)制怎么轉(zhuǎn)化成十進(jìn)制。 八進(jìn)制就有8個符號,分別是0、1、2、3、4、5、6、7,先來看一個八進(jìn)制數(shù),234。 我們現(xiàn)在要把它轉(zhuǎn)成十進(jìn)制,方法還是和前面的二進(jìn)制轉(zhuǎn)一樣,從右邊數(shù),第一位的4乘以8的0次方,第二位的3乘以8的1次...
閱讀(311)贊 (0)
liuying 發(fā)布于 2023-08-10
Python游戲開發(fā) 采用pygame第三方庫 基本開發(fā)步驟和流程
閱讀(313)贊 (0)
liuying 發(fā)布于 2023-08-02
閱讀(290)贊 (0)
liuying 發(fā)布于 2023-08-02
以下是一些建議的 Python 學(xué)習(xí)路線,供您參考: 在學(xué)習(xí)過程中,可以通過閱讀官方文檔、參考書籍、在線課程等方式進(jìn)行學(xué)習(xí)。同時,也可以通過參加社區(qū)活動、參與開源項目、實踐項目等方式加深對 Python 的理解和掌握。 本站不定時更新PYTHON教程,網(wǎng)址:http://www....
閱讀(283)贊 (0)