原创 Python使用bs4的beautifulsoup學習記錄

Python導入beautifulsoup包後,先要使用html.parser進行解析,解析結果放入soup或者其他的的變量裏。 1、最喜歡用裏面的select語句,#表示選擇所有的class等於,.表示選擇所有的id等於,>表示子標籤

原创 數獨不用class的解法,有點複雜

        解數獨題,沒有用class實例化點,也沒有用遞歸,寫的有點亂,有些地方還可以精簡,不過測試效果還不錯,這最難數獨只用了0.8s,不過我電腦比較好,在其他電腦上嘗試有1.4秒多的,在Ipad mini的pythonista上

原创 Python使用lxml操作xpath學習記錄

爬蟲最喜歡用xpath提取網頁內容,xpath的使用舉例。 import requests import random from lxml import etree import time url='https://genomebiol

原创 Python操作mysql記錄

 mysql的下載和配置很麻煩,windows下下載安裝版比較好,很多時候下載的解壓包都自己安裝不好,只能下載安裝版。 mysql的基本操作小結,防止自己以後忘記,還要百度: 1、use databases,show databases,

原创 python最佳冒泡排序法

大家用的冒泡排序方法,大多是兩個for循環搞定,其實針對一些序列不太亂的列表,這種方法效率會慢一些,這裏寫一種效率高一些的冒泡法。引入一個變量,在一次都沒有比較的情況下跳出循環。L = [8,2,50,3,5,4,3,2,5,6,7,7,