一、pythonassert的作用:根據Python官方文檔解釋(https://docs.python.org/3/reference/simple_stmts.html#assert),"Assertstatementsareaconvenientwaytoinsertdebuggingassertionsintoaprogram".二、一般的用法是:assertcondition用來讓程序測試這個condition,如果condition為false
系統 2019-09-27 17:56:07 2016
一、進程和線程進程假如有兩個程序A和B,程序A在執行到一半的過程中,需要讀取大量的數據輸入(I/O操作),而此時CPU只能靜靜地等待任務A讀取完數據才能繼續執行,這樣就白白浪費了CPU資源。是不是在程序A讀取數據的過程中,讓程序B去執行,當程序A讀取完數據之后,讓程序B暫停,然后讓程序A繼續執行?當然沒問題,但這里有一個關鍵詞:切換既然是切換,那么這就涉及到了狀態的保存,狀態的恢復,加上程序A與程序B所需要的系統資源(內存,硬盤,鍵盤等等)是不一樣的。自然
系統 2019-09-27 17:55:24 2016
Python常用函數方法DataFrame與Dict的轉換、reindex()對DataFrame排序注:字典沒有順序,DataFrame有順序。importpandasaspdimportnumpyasnpdict={'c':1,'a':2,'b':3}print(dict)#打印字典#將字典轉為DataFrame,列索引命名為zhi,行索引為原字典的鍵名df=pd.DataFrame([dict],index=['zhi'])#DataFrame轉Di
系統 2019-09-27 17:55:17 2016
本文實例講述了python獲取文件后綴名及批量更新目錄下文件后綴名的方法。分享給大家供大家參考。具體實現方法如下:1.獲取文件后綴名:復制代碼代碼如下:#!/usr/bin/pythonimportosdict={}ford,fd,flinos.walk('/home/ahda/Program/'):forfinfl:sufix=os.path.splitext(f)[1][1:]ifdict.has_key(sufix):dict[sufix]+=1el
系統 2019-09-27 17:54:31 2016
前言題目來源:記得一副有趣的對聯:"霧鎖山頭山鎖霧,天連水尾水連天",上聯和下聯都是回文的.當然類似的還有:"上海自來水水來自海上,山西懸空寺寺空懸西山".回文是什么意思?就是把內容反過來讀也是和原來一樣的,譬如abccba,xyzyx,這些都是回文的.然而我們更感興趣的是在一個英文字符串L中,怎么找出最長的回文子串.例如L="caayyhheehhbbbhhjhhyyaac",那么它最長的回文子串是"hhbbbhh".這個任務看似簡單,但是如果我告訴你L
系統 2019-09-27 17:52:40 2016
requests庫的安裝:ubuntu和windows下安裝requests庫:pipinstallrequestsrequests的介紹:Requests是一個優雅而簡單的PythonHTTP庫requests的文檔:中文版:http://cn.python-requests.org/zh_CN/latest/英文版:http://docs.python-requests.org/en/master/api/requests的基本用法:Get請求:(一)
系統 2019-09-27 17:52:36 2016
python_opencv這個庫功能還是非常強大的,可以讀取本地攝像頭的內容,并且可以直接使用不同分類器對人臉進行識別。這里主要展示使用opencv實現對筆記本攝像頭中的人臉實時識別和標注。主要是筆記本攝像頭實時獲取畫面,然后獲取其中人臉的位置,并在人臉位置的正方形進行標注。代碼主要如下:#導入cv模塊importcv2cap=cv2.VideoCapture(0)#告訴OpenCV使用人臉識別分類器#分類器下載地址https://github.com/o
系統 2019-09-27 17:52:34 2016
python圖片爬取爬取各校校花圖片—杜凱杰爬取十頁校花圖片(可按需求更改頁數,爬取更多圖片)—杜凱杰importrequestsfromlxmlimportetreestartUrl='http://www.xiaohuar.com/list-1-'headers={'User-Agent':'Mozilla/5.0(WindowsNT6.1;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/74.0
系統 2019-09-27 17:50:47 2016
使用paramiko庫:https://github.com/paramiko/paramiko簡單封裝SSH類importparamikoclassSSH:def__init__(self,host,port,user,ssh_key_path,timeout=1800):self.host=hostself.port=portself.user=userself.ssh_key_path=ssh_key_pathself.timeout=timeout
系統 2019-09-27 17:50:38 2016
我們每個人每天都是在用微信,在程序開發過程中,我們會需要監控我們的程序,發短信監控收費,發郵件懶得看,發微信是最好的方式,而且是免費的。發現個非常好用的python庫:wxpy。wxpy基于itchat,使用了Web微信的通訊協議,實現了微信登錄、收發消息、搜索好友、數據統計等功能。官方文檔:chats.html安裝wxpy包:pipinstallwxpy一開始掃碼登錄,程序會保存一個.pkl文件,這個文件是程序自動保存的,下次就不需要掃碼了。#-*-en
系統 2019-09-27 17:50:22 2016