API:statuses/public_timeline返回最新的200條公共微博,返回結(jié)果非完全實時CODE:#!/usr/bin/python#-*-coding:utf-8-*-'''Createdon2014-7-3@author:guaguastd@name:statuses_public_timeline.py'''defpublic_timeline(weibo_api,count):#public_timeline=weibo_api.st
系統(tǒng) 2019-09-27 17:48:06 1619
map函數(shù)map(func,*iterables)-->mapobject參數(shù)function傳的是一個函數(shù)名,可以是python內(nèi)置的,也可以是自定義的。參數(shù)iterable傳的是一個可以迭代的對象,例如列表,元組,字符串這樣的。處理序列中的的每個元素,得到的結(jié)果是一個‘列表+’,該列表的元素個數(shù)及位置與原來的一樣;a=(1,2,3,4,5)b=[1,2,3,4,5]la=map(lambdax:x+1,a)lb=map(lambdax:x**2,b)p
系統(tǒng) 2019-09-27 17:48:02 1619
背景最近在計劃明年從北京rebase到深圳去,所以最近在看深圳的各個方面。去年在深圳呆過一段時間,印象最深的是,深圳總是突然就下雨,還下好大的雨。對于我這種從小在南方長大但是后面又在北京呆了2年多的人來說,熟悉而又無奈。今天早上本來想隨便瀏覽瀏覽一個天氣網(wǎng)站,看看深圳的歷史天氣如何的,但是,一不小心發(fā)現(xiàn),這家網(wǎng)站竟然直接能用API來抓數(shù)據(jù),這~~~還不抓一波,省的自己一個月一個月地看。先上最后的效果圖:所有的code都在我的GitHub上:boydfd下面
系統(tǒng) 2019-09-27 17:47:57 1619
python調(diào)用短信貓控件實現(xiàn)發(fā)短信功能實例代碼如下所示:#!/usr/bin/envpython#coding=gbkimportsysimportwin32com.clientocxname='ShouYan_SmsGate61.Smsgate'axocx=win32com.client.Dispatch(ocxname)axocx.CommPort=8#設(shè)置COM端口號axocx.SmsService='+8613800100500'#設(shè)置短信服務(wù)號
系統(tǒng) 2019-09-27 17:47:54 1619
效果展示規(guī)則介紹基于二維元胞自動機的生命游戲可視化實現(xiàn)規(guī)則:藍色方塊代表生命有顏色的方塊代表生命,無顏色的方塊代表死亡一個細胞周圍有八個細胞,對于一個活細胞來說,如果它周圍的八個細胞中:如果只有一個或沒有一個是活的,那這個細胞就會死亡如果其中兩個或者三個細胞是活的,那這個細胞就能維持生命如果超過3個細胞是活著的,那這個細胞就會因為過于擁擠而死亡對于一個死細胞來說,如果這個細胞周圍如果有三個細胞存活,該將獲得新生。附:所有規(guī)則都可以修改,種群初始密度也可以修
系統(tǒng) 2019-09-27 17:47:53 1619
可能有這樣一種情況,當你想檢查其他條件后一個條件解析為真。在這種情況下,可以使用嵌套的if結(jié)構(gòu)。在嵌套的if語句結(jié)構(gòu),可以在一個if...elif...else結(jié)構(gòu)里面可有另外一個if...elif...else結(jié)構(gòu)。語法:嵌套if...elif...else結(jié)構(gòu)的語法可以是:ifexpression1:statement(s)ifexpression2:statement(s)elifexpression3:statement(s)elsestateme
系統(tǒng) 2019-09-27 17:47:50 1619
代碼一:#!/usr/bin/python#-*-coding:utf-8-*-#encoding=utf-8importthreadingimportQueueimportsysimporturllib2importreimportMySQLdb##數(shù)據(jù)庫變量設(shè)置#DB_HOST='127.0.0.1'DB_USER="XXXX"DB_PASSWD="XXXXXXXX"DB_NAME="xxxx"##變量設(shè)置#THREAD_LIMIT=3jobs=Que
系統(tǒng) 2019-09-27 17:47:49 1619
1.a=[]arrays=[a*3]arrays其實為[[]]2.arrays=[a]*N看上去是創(chuàng)建了二維數(shù)組,但是只是創(chuàng)建N個指向a的引用,所以一旦a改變,arrays中N個list也會隨之改變eg:a=[]N=3arrays=[a]*3arrays[0].append(1)#看上去只為第一個list添加整數(shù)1,實際上---print(arrays)輸出為[[1],[1],[1]]3.arrays=[[]foriinrange(N)]eg:N=3arr
系統(tǒng) 2019-09-27 17:47:28 1619
類代碼:#-*-coding:gbk-*-importosclassTABFILE:def__init__(self,filename,dest_file=None):self.filename=filenameifnotdest_file:self.dest_file=filenameelse:self.dest_file=dest_fileself.filehandle=Noneself.content=[]self.initflag=Falsesel
系統(tǒng) 2019-09-27 17:47:28 1619
如果你不希望從頭開始創(chuàng)造一種數(shù)據(jù)格式來存放數(shù)據(jù),JSON是一個很好的選擇。如果你對Python有所了解,就更加事半功倍了。下面就來介紹一下如何使用Python處理JSON數(shù)據(jù)。JSON的全稱是JavaScript對象表示法JavaScriptObjectNotation。這是一種以鍵值對的形式存儲數(shù)據(jù)的格式,并且很容易解析,因而成為了一種被廣泛使用的數(shù)據(jù)格式。另外,不要因為JSON名稱而望文生義,JSON并不僅僅在JavaScript中使用,它也可以在其它
系統(tǒng) 2019-09-27 17:47:24 1619