一、使用SublimeText編寫Python1.點(diǎn)擊“文件”→”新建文件“2.點(diǎn)擊”文件“→”保存“,并保存為.py文件此時(shí)已經(jīng)創(chuàng)建好Python文件了,接下來就可以編寫Python程序了。二、運(yùn)行Python程序使用SublimeText運(yùn)行Python程序需要進(jìn)行以下步驟:1)按“ctrl+shift+p”快捷鍵呼出一個(gè)輸入框,輸入InstallPackage,回車,在新出現(xiàn)的輸入框里輸入SublimeREPL安裝。2)點(diǎn)擊Tools→sublime
系統(tǒng) 2019-09-27 17:57:19 2272
目錄一、數(shù)據(jù)庫(kù)的安裝和連接1.1PyMySQL的安裝1.2python連接數(shù)據(jù)庫(kù)1.2.1更多參數(shù)版二、創(chuàng)建表操作三、操作數(shù)據(jù)3.1插入操作3.2查詢操作3.3更新操作3.4刪除操作四、數(shù)據(jù)備份4.1數(shù)據(jù)庫(kù)的邏輯備份4.2數(shù)據(jù)恢復(fù)五、事務(wù)和鎖一、數(shù)據(jù)庫(kù)的安裝和連接1.1PyMySQL的安裝pipinstallpymysql1.2python連接數(shù)據(jù)庫(kù)importpymysqldb=pymysql.connect("數(shù)據(jù)庫(kù)ip","用戶","密碼","數(shù)據(jù)庫(kù)
系統(tǒng) 2019-09-27 17:56:42 2272
本文實(shí)例講述了Python中的True,False條件判斷用法。分享給大家供大家參考。具體分析如下:對(duì)于有編程經(jīng)驗(yàn)的程序員們都知道條件語(yǔ)句的寫法:以C++為例:復(fù)制代碼代碼如下:if(condition){doSomething();}對(duì)于Python中的條件判斷語(yǔ)句的寫法則是下面的樣子:復(fù)制代碼代碼如下:if(condition):doSomething()那么對(duì)于條件語(yǔ)句中的condition什么時(shí)候?yàn)檎媸裁磿r(shí)候?yàn)榧倌兀吭贑++/Java等高級(jí)語(yǔ)言中,
系統(tǒng) 2019-09-27 17:53:13 2272
實(shí)例引入我們知道Python是一種動(dòng)態(tài)語(yǔ)言,在聲明一個(gè)變量時(shí)我們不需要顯式地聲明它的類型,例如下面的例子:a=2print('1+a=',1+a)運(yùn)行結(jié)果:1+a=3這里我們首先聲明了一個(gè)變量a,并將其賦值為了2,然后將最后的結(jié)果打印出來,程序輸出來了正確的結(jié)果。但在這個(gè)過程中,我們沒有聲明它到底是什么類型。但如果這時(shí)候我們將a變成一個(gè)字符串類型,結(jié)果會(huì)是怎樣的呢?改寫如下:a='2'print('1+a=',1+a)運(yùn)行結(jié)果:TypeError:unsu
系統(tǒng) 2019-09-27 17:50:53 2272
經(jīng)典字典使用函數(shù)dict:通過其他映射(比如其他字典)或者(鍵,值)這樣的序列對(duì)建立字典。當(dāng)然dict成為函數(shù)不是十分確切,它本質(zhì)是一種類型。如同list。復(fù)制代碼代碼如下:items=[('name','zhang'),('age',42)]d=dict(items)d['name']len(d):返回項(xiàng)的數(shù)量d[k]:返回鍵k上面的值。d[k]=v:將k對(duì)應(yīng)的值設(shè)置為k。deld[k]:刪除字典中的這一項(xiàng)。kind:檢查d中是否含有鍵為k的項(xiàng)。注:只能
系統(tǒng) 2019-09-27 17:48:26 2272
昆明地圖defkmdt(x):importmatplotlib.pyplotaspltimportjsonwithopen('km.json','rb')asf:data=json.load(f)forfeainrange(len(data['features'])):df=data['features'][fea]['geometry']['coordinates']forf1inrange(len(df)):df1=df[f1]forf2inrange
系統(tǒng) 2019-09-27 17:46:53 2272
在寫一個(gè)多線程類的時(shí)候調(diào)用報(bào)錯(cuò)RuntimeError:thread.__init__()notcalled復(fù)制代碼代碼如下:classNotifyTread(threading.Thread):def__init__(self,params):threading.Thread.__init__(self)#here。。。。。。self.params=paramsdefrun(self):print"startnotify............"time
系統(tǒng) 2019-09-27 17:38:18 2272
本文實(shí)例講述了python中ConfigParse模塊的用法,分享給大家供大家參考。具體方法如下:寫配置一般用ConfigParse.RawConfigParse類讀配置用ConfigParse.ConfigParse類代碼如下:寫配置文件:importConfigParserimporttimeconfig=ConfigParser.RawConfigParser()task={}task["id"]=1task["package"]="exe"task
系統(tǒng) 2019-09-27 17:55:57 2271
#visendmail.py#pythonsendmail.py運(yùn)行即可importsmtplib#smtp服務(wù)器用的包fromemail.mime.textimportMIMEText#郵件用得包authEmail="xxx@qq.com"#開啟smtp服務(wù)的郵箱authCode="xxx"#獲取到的授權(quán)碼http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256toEmail
系統(tǒng) 2019-09-27 17:54:38 2271
例如:if__name__=='__main__':main()如果運(yùn)行的是主函數(shù)的話,執(zhí)行下一句main()如果作為模塊被其他文件導(dǎo)入使用的話,我們就不執(zhí)行后面的main()什么的。看個(gè)例子:#test.pydefmain():print('Hello,world!')main()這是一個(gè)打印Hello,world!的簡(jiǎn)單程序我們嘗試從其他文件調(diào)用它:#test1.pyimporttesttest.main()運(yùn)行test1.py,出現(xiàn)打印了兩個(gè)Hell
系統(tǒng) 2019-09-27 17:51:50 2271
考慮到女友的安全問題,就做了一個(gè)app實(shí)現(xiàn)定位和服務(wù)器實(shí)現(xiàn)轉(zhuǎn)發(fā)的東西。剛學(xué)python,竟沒想到用對(duì)象編程會(huì)更加方便,全程過程式開發(fā),代碼有點(diǎn)臃腫,就當(dāng)學(xué)習(xí)下python吧.效果就是:在微信公眾號(hào)中輸入指定字符比如:”我要知道你的位置”,手機(jī)那端的位置就彈出來了.主要是講一下思路:先是app實(shí)現(xiàn)定位,當(dāng)微信發(fā)送消息時(shí),消息從微信服務(wù)器轉(zhuǎn)發(fā)到開發(fā)者服務(wù)器然后用socket發(fā)送指定消息來通知app,Ineedyourlocation,app接收到消息之后再發(fā)送
系統(tǒng) 2019-09-27 17:50:48 2271
屬性搜索優(yōu)先級(jí)和descriptor#########################定義#########################數(shù)據(jù)描述符classDataDesc(object):def__init__(self,*args,**kwargs):passdef__get__(self,instance,cls):print(instanceisNone)return'DataDesc'def__set__(self,instance,valu
系統(tǒng) 2019-09-27 17:50:41 2271
閱讀更多Python調(diào)用hanlp的方法此前有分享過,本篇文章分享自“逍遙自在017”的博客,個(gè)別處有修改,閱讀時(shí)請(qǐng)注意!1.首先安裝jpype首先各種坑,jdk和python版本位數(shù)必須一致,我用的是JPype1-py3版本號(hào)0.5.5.2、1.6jdk和Python3.5,win764位下親測(cè)沒問題。否則死翹翹,有可能虛擬機(jī)都無法啟動(dòng):出錯(cuò)調(diào)試,原因已說;測(cè)試成功會(huì)有輸出。下面啟動(dòng)虛擬機(jī)跑hanlp2.下載各種安裝包使用自定義的HanLP——HanLP
系統(tǒng) 2019-09-27 17:50:21 2271
使用Python進(jìn)行圖片和pdf之間的相互轉(zhuǎn)換使用到第三方庫(kù)PyMuPDF在python環(huán)境下對(duì)PDF文件的操作。PDF轉(zhuǎn)為圖片需新建文件夾pdf2pngimportfitzimportglobdefrightinput(desc):flag=Truewhile(flag):instr=input(desc)try:intnum=eval(instr)iftype(intnum)==int:flag=Falseexcept:print('請(qǐng)輸入正整數(shù)!')
系統(tǒng) 2019-09-27 17:49:31 2271
用python實(shí)現(xiàn)五子棋簡(jiǎn)單人機(jī)模式的練習(xí)過程,供大家參考,具體內(nèi)容如下第一次寫博客,我盡力把它寫好。最近在初學(xué)python,今天就用自己的一些粗淺理解,來記錄一下這幾天的python簡(jiǎn)單人機(jī)五子棋游戲的練習(xí),下面是實(shí)現(xiàn)過程的理解(是在cmd中運(yùn)行的):主要流程:*重點(diǎn)內(nèi)容*-首先是模塊及類的劃分-棋子類和棋盤類的方法-對(duì)策略類里的功能進(jìn)行細(xì)分,調(diào)用棋子類和棋盤類-寫出判斷輸贏的方法-用main函數(shù)進(jìn)行整個(gè)游戲進(jìn)度的控制模塊及類的劃分類的劃分涉及到了面向?qū)?/span>
系統(tǒng) 2019-09-27 17:48:43 2271