Step1:安裝python和sublimeStep2:給sublime安裝packagecontrol,安裝參見:官網(wǎng)Step3:配置安裝路徑方式一:配置windows的Path好處就是cmd的時(shí)候也可以運(yùn)行,視為系統(tǒng),用戶級(jí)別的配置;方式二:配置sublime的python的sublime_build點(diǎn)擊:Preference->BrowsePackages->在python目錄下,編輯Python.sublime-build文件,添加python應(yīng)用
系統(tǒng) 2019-09-27 17:48:17 1762
下面是實(shí)現(xiàn)代碼#coding:utf-8importtime,serialfromstructimport*importbinasciifile=open('E:\\1.bin','rb')i=0while1:c=file.read(1)#將字節(jié)轉(zhuǎn)換成16進(jìn)制;ssss=str(binascii.b2a_hex(c))[2:-1]print(str(binascii.b2a_hex(c))[2:-1])ifnotc:breakser=serial.Seri
系統(tǒng) 2019-09-27 17:48:02 1762
Python3使用pillow庫生成隨機(jī)驗(yàn)證碼的代碼如下所示:importrandom#pillow包的使用fromPILimportImage,ImageDraw,ImageFont,ImageFilter#Image負(fù)責(zé)處理圖片#ImageDraw負(fù)責(zé)處理畫筆#ImageFont負(fù)責(zé)處理文字#ImageFilter負(fù)責(zé)處理路徑img=Image.new('RGB',(150,50),(255,255,255))#建立一個(gè)圖片'''RGB:表示采用RGB
系統(tǒng) 2019-09-27 17:47:55 1762
python調(diào)用短信貓控件實(shí)現(xiàn)發(fā)短信功能實(shí)例代碼如下所示:#!/usr/bin/envpython#coding=gbkimportsysimportwin32com.clientocxname='ShouYan_SmsGate61.Smsgate'axocx=win32com.client.Dispatch(ocxname)axocx.CommPort=8#設(shè)置COM端口號(hào)axocx.SmsService='+8613800100500'#設(shè)置短信服務(wù)號(hào)
系統(tǒng) 2019-09-27 17:47:54 1762
序列化(Serialization)是將對(duì)象的信息轉(zhuǎn)換為可以存儲(chǔ)或傳輸?shù)男问剑罄m(xù)還可以通過從存儲(chǔ)區(qū)中讀取或反序列化對(duì)象的狀態(tài),重新創(chuàng)建該對(duì)象。在python中也可以進(jìn)行序列化相關(guān)的操作,只是序列化的時(shí)候需要將對(duì)象保存為一個(gè)字典的類型。對(duì)于Python內(nèi)置的數(shù)據(jù)類型(如str,unicode,int,float,bool,None,list,tuple,dict),可以直接進(jìn)行序列化/反序列化處理;對(duì)于自定義類的對(duì)象進(jìn)行序列化和反序列化時(shí),需要我們自己定義
系統(tǒng) 2019-09-27 17:47:18 1762
本文實(shí)例講述了python針對(duì)mysql數(shù)據(jù)庫的連接、查詢、更新、刪除操作。分享給大家供大家參考,具體如下:連接一代碼importpymysql#打開數(shù)據(jù)庫連接db=pymysql.connect("localhost","root","root","db_test01")#使用cursor()方法創(chuàng)建一個(gè)游標(biāo)對(duì)象cursorcursor=db.cursor()#使用execute()方法執(zhí)行SQL查詢cursor.execute("SELECTVERSI
系統(tǒng) 2019-09-27 17:46:56 1762
下標(biāo)所謂下標(biāo)就是編號(hào),就好比超市中存儲(chǔ)柜的編號(hào),通過這個(gè)編號(hào)就能找到相應(yīng)的存儲(chǔ)空間。Python中字符串,列表,元祖均支持下標(biāo)索引。例如:#如果想取出部分字符,可使用下標(biāo)name="abcd"print(name[0])print(name[1])print(name[2])print(name[3])#輸出結(jié)果為:#a#b#c#d切片切片是指對(duì)操作的對(duì)象截取一部分的操作,字符串,列表,元組均支持切片操作。切片的語法:[起始:結(jié)束:步長]注意:選取的區(qū)間屬
系統(tǒng) 2019-09-27 17:46:49 1762
讀取一個(gè)已經(jīng)保存了的字典f=open('dict_th','r')a=f.read()dict_hi=eval(a)f.close()保存一個(gè)字典dict={}list1=[]list2=[]forlineinlines:line=line.strip()if">"inline:list1.append(line)else:list2.append(line)foriinrange():dict[list1[i]]=list2[i]f6=open("dic
系統(tǒng) 2019-09-27 17:46:38 1762
sys模塊提供了許多函數(shù)和變量來處理Python運(yùn)行時(shí)環(huán)境的不同部分.處理命令行參數(shù)在解釋器啟動(dòng)后,argv列表包含了傳遞給腳本的所有參數(shù),列表的第一個(gè)元素為腳本自身的名稱.使用sys模塊獲得腳本的參數(shù)復(fù)制代碼代碼如下:print"scriptnameis",sys.argv[0]#使用sys.argv[0]采集腳本名稱iflen(sys.argv)>1:print"thereare",len(sys.argv)-1,"arguments:"#使用len(
系統(tǒng) 2019-09-27 17:46:35 1762
1.字典鍵-值對(duì)中,值元素的便捷創(chuàng)建增減主要是利用collections中的defaultdict普通復(fù)雜過程:pairs=[('a',1),('a',2),('b',2)]d={}forkey,valueinpairs:ifkeynotind:d[key]=[]d[key].append(value)或d={}#普通字典d.setdefault('a',[]).append(1)d.setdefault('a',[]).append(2)d.setdef
系統(tǒng) 2019-09-27 17:46:20 1762