爬蟲需要,一個機器多個口,一個口多個ip,為輪詢這些ipdemo#coding=utf-8importrequests,sys,socketfromrequests_toolbelt.adaptersimportsourcereload(sys)sys.setdefaultencoding('utf-8')s=requests.Session()new_source=source.SourceAddressAdapter('192.168.4.2')s.m
系統 2019-09-27 17:56:57 2074
按照其他博客,碼了最簡單的游戲(貪吃蛇),出現bug,pygame.error:videosystemnotinitialized,無法解決,pygame.init()也多次調用,無法解決,先放在博客上,等會用了再來解決,使用的工具是pucharmimportpygame,sys,random,timefrompygame.localsimport*#定義顏色變量0=黑色255=白色redColor=pygame.Color(255,0,0)blackCo
系統 2019-09-27 17:55:09 2074
參考鏈接:1.在類內部獲取類名和方法名代碼:importsysclasstestsqawd(object):defhello(self):print('thenameofmethodis##{}##'.format(sys._getframe().f_code.co_name))print('thenameofclassis##{}##'.format(self.__class__.__name__))if__name__=='__main__':ttt=
系統 2019-09-27 17:54:00 2074
利用引出一個例子來理解例如:比如使用Python字典排序,d={'a':1,'c':3,'b':2}按值升序排列,我們可以用sorted高階函數或者用列表的.sort()方法。下面具體闡述兩種排序方法:一、sorted高階函數d={'a':1,'c':3,'b':2}#首先建一個字典dd.items()#d.items()返回的是:dict_items([('a',1),('c',3),('b',2)])d_result=sorted(d.items(),
系統 2019-09-27 17:53:57 2074
創建游戲文件2048.py首先導入需要的包:importcursesfromrandomimportrandrange,choicefromcollectionsimportdefaultdict主邏輯用戶行為所有的有效輸入都可以轉換為"上,下,左,右,游戲重置,退出"這六種行為,用actions表示actions=['Up','Left','Down','Right','Restart','Exit']有效輸入鍵是最常見的W(上),A(左),S(下),D
系統 2019-09-27 17:52:36 2074
1.linux下消息記錄關于系統的各種消息一般都會記錄在/var/log/messages文件中,有些主機在中默認情況下有可能沒有啟用,具體配置方法可參考下面這篇博客:系統日志配置/var/log/messages2.python代碼實現原理其實很簡單,就是讀/var/log/messages文件,找到有關usb的信息就可以了。#!/usr/bin/envpythonusbmsg=open("/var/log/messages","r")forlinein
系統 2019-09-27 17:50:15 2074
一、簡介Python是一門功能強大的高級腳本語言,它的強大不僅表現在其自身的功能上,而且還表現在其良好的可擴展性上,正因如此,Python已經開始受到越來越多人的青睞,并且被屢屢成功地應用于各類大型軟件系統的開發過程中。與其它普通腳本語言有所不同,Python程序員可以借助Python語言提供的API,使用C或者C++來對Python進行功能性擴展,從而即可以利用Python方便靈活的語法和功能,又可以獲得與C或者C++幾乎相同的執行性能。執行速度慢是幾乎
系統 2019-09-27 17:49:36 2074
importrequests,time,csvfrombs4importBeautifulSouphref_list=[]url='https://hz.58.com/lvguanbinguan'headers={'user-agent':}params={'PGTID':'0d306b32-0004-f711-87c6-3e3cb7371c0d','ClickID':'2'}res=requests.get(url,headers=headers,par
系統 2019-09-27 17:49:24 2074
高級語言不能直接被機器所理解執行,所以都需要一個翻譯的階段,解釋型語言用到的是解釋器,編譯型語言用到的是編譯器。編譯型語言通常的執行過程是:源代碼――預處理器――編譯器――目標代碼――鏈接器――可執行程序。某種意義上來說預處理事實上是一個附加的功能,C,PHP,都可以添加這種功能,其中,預處理指令多為頭文件包含,宏定義等等。因為宏定義的核心說白了就是一個字“換”,所以預處理就是提供一個程序執行的環境。編譯器――目標代碼就是把高級程序語言轉換成機器可以理解執
系統 2019-09-27 17:49:00 2074
eval方法可以直接利用c語言的速度,而不用分配中間數組,不需要中間內存的占用.如果包含多個步驟,每個步驟都要分配一塊內存importnumpyasnpimportpandasaspdimporttimeitdf=pd.DataFrame({'a':np.random.randn(10000000),'b':np.random.randn(10000000),'c':np.random.randn(10000000),'x':'x'})#printdfst
系統 2019-09-27 17:47:34 2074