每天換一個壁紙,每天好心情。#-*-coding:UTF-8-*-from__future__importunicode_literalsimportImageimportdatetimeimportwin32gui,win32con,win32apiimportrefromHttpWrapperimportSendRequestStoreFolder="c:\\dayImage"defsetWallpaperFromBMP(imagepath):k=wi
系統(tǒng) 2019-09-27 17:51:14 1763
爬蟲即網(wǎng)絡(luò)爬蟲,英文是WebSpider。翻譯過來就是網(wǎng)絡(luò)上爬行的蜘蛛,如果把互聯(lián)網(wǎng)看作一張大網(wǎng),那么爬蟲就是在大網(wǎng)上爬來爬去的蜘蛛,碰到想要的食物,就把他抓取出來。我們在瀏覽器中輸入一個網(wǎng)址,敲擊回車,看到網(wǎng)站的頁面信息。這就是瀏覽器請求了網(wǎng)站的服務(wù)器,獲取到網(wǎng)絡(luò)資源。那么,爬蟲也相當(dāng)于模擬瀏覽器發(fā)送請求,獲得到HTML代碼。HTML代碼里通常包含了標(biāo)簽和文字信息,我們就從中提取到我們想要的信息。通常爬蟲是從某個網(wǎng)站的某個頁面開始,爬取這個頁面的內(nèi)容,找
系統(tǒng) 2019-09-27 17:51:07 1763
前言:為了獲取一定高級操作,如:微信模板消息(xiao,xin)推送,把消息推送給用戶,或者是獲取用戶授權(quán)信息都需要用到accesstoken,有效期為兩個小時?過了兩個小時怎么辦?重新獲取,來,代碼擼起走,啥女朋友沒有?獲取小程序?qū)?yīng)的accesstokendefget_wx_token():url="https://api.weixin.qq.com/cgi-bin/token?"try:respone=requests.get(url,params=
系統(tǒng) 2019-09-27 17:50:53 1763
簡介你好,當(dāng)你打開這個文檔的時候,我知道,你想要的是什么!Python爬蟲,如何快速的學(xué)會Python爬蟲,是你最期待的事情,可是這個事情應(yīng)該沒有想象中的那么容易,況且你的編程底子還不一定好,這套課程,沒有你想要的Python基礎(chǔ),沒有變量,循環(huán),數(shù)組等基礎(chǔ)知識,因為我不想在那些你可以直接快速學(xué)會的地方,去浪費(fèi)你的時間。好了,這套課程是基于Python3.0以上寫的,操作系統(tǒng)我使用的是CentOS7+所以里面的好多內(nèi)容可能和你的不一樣,當(dāng)然也會導(dǎo)致許多問題
系統(tǒng) 2019-09-27 17:50:42 1763
習(xí)題1:讀入文件pmi_days.csv,完成以下操作:1.統(tǒng)計質(zhì)量等級對應(yīng)的天數(shù),例如:優(yōu):5天良:3天中度污染:2天2.找出PMI2.5的最大值和最小值,分別指出是哪一天。importpandasimportnumpyfile=open(r"pmi_days.csv")df=pandas.read_csv(file)date=df.groupby('質(zhì)量等級')excellent=dict([xforxindate])['優(yōu)']good=dict([x
系統(tǒng) 2019-09-27 17:50:40 1763
生成器就是自己用python代碼寫的迭代器,生成器的本質(zhì)就是迭代器。通過以下兩種方式構(gòu)建一個生成器:1、通過生成器函數(shù)2、生成器表達(dá)式生成器函數(shù):函數(shù)deffunc1(x):x+=1returnxprint(func1(5))生成器函數(shù)deffunc1(x):x+=1yieldxg_obj=func1(5)print(g_obj.__next__())一個next對應(yīng)一個yield。yieldVSreturnreturn結(jié)束函數(shù),給函數(shù)的執(zhí)行者返回值yie
系統(tǒng) 2019-09-27 17:50:36 1763
什么是淺拷貝?先看一個例子a=[1,2,3,4]b=aa.pop(0)print(a)print(b)輸出:[2,3,4][2,3,4]正常對于這種可變對象的這種賦值,會導(dǎo)致a和b指向一個內(nèi)存地址,而我們將a中的第0個元素剔除后,實質(zhì)就是改變了對應(yīng)的內(nèi)存地址中的數(shù)值,所以會導(dǎo)致b也發(fā)生變化下面看一下淺拷貝:a=[1,2,3,4]b=a.copy()a.pop(0)print(a)print(b)輸出[2,3,4][1,2,3,4]這種就是淺拷貝,拷貝的列表
系統(tǒng) 2019-09-27 17:50:34 1763
隨機(jī)整數(shù):復(fù)制代碼代碼如下:>>>importrandom>>>random.randint(0,99)21隨機(jī)選取0到100間的偶數(shù):復(fù)制代碼代碼如下:>>>importrandom>>>random.randrange(0,101,2)42隨機(jī)浮點數(shù):復(fù)制代碼代碼如下:>>>importrandom>>>random.random()0.85415370477785668>>>random.uniform(1,10)5.4221167969800881
系統(tǒng) 2019-09-27 17:50:23 1763
python語言解釋器是一個輕量級的小尺寸軟件,可以在python語言主網(wǎng)站上下載網(wǎng)址如下https://www.python.org/downloads/我用的是sulimetext當(dāng)然你也可以用其他的Sublime有很多優(yōu)點比如SublimeText具有漂亮的用戶界面和強(qiáng)大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。SublimeText的主要功能包括:拼寫檢查,書簽,完整的PythonAPI,Goto功能,即
系統(tǒng) 2019-09-27 17:50:02 1763
微線程領(lǐng)域(至少在Python中)一直都是StacklessPython才能涉及的特殊增強(qiáng)部分。關(guān)于Stackless的話題以及最近它經(jīng)歷的變化,可能本身就值得開辟一個專欄了。但其中簡單的道理就是,在“新的Stackless”下,延續(xù)(continuation)顯然是不合時宜的,但微線程還是這個項目存在的理由。這一點很復(fù)雜……剛開始,我們還是先來回顧一些內(nèi)容。那么,什么是微線程呢?微線程基本上可以說是只需要很少的內(nèi)部資源就可以運(yùn)行的進(jìn)程?D并且是在Pyth
系統(tǒng) 2019-09-27 17:49:59 1763