Python提供了兩個(gè)內(nèi)置函數(shù)從標(biāo)準(zhǔn)輸入讀入一行文本,默認(rèn)的標(biāo)準(zhǔn)輸入是鍵盤。如下:1.raw_input2.inputraw_input函數(shù)raw_input()函數(shù)從標(biāo)準(zhǔn)輸入讀取一個(gè)行,并返回一個(gè)字符串(去掉結(jié)尾的換行符):復(fù)制代碼代碼如下:str=raw_input("Enteryourinput:");print"Receivedinputis:",str這將提示你輸入任意字符串,然后在屏幕上顯示相同的字符串。當(dāng)我輸入"HelloPython!",它
系統(tǒng) 2019-09-27 17:45:41 1756
importsubprocessoutput=Popen(["mycmd","myarg"],stdout=PIPE).communicate()[0]importsubprocessp=subprocess.Popen(['ls','-a'],stdout=subprocess.PIPE,stderr=subprocess.PIPE)out,err=p.communicate()printout#workonUnix/Linuxonlyimportcom
系統(tǒng) 2019-09-27 17:45:26 1756
在我的印象里面進(jìn)制互相轉(zhuǎn)換確實(shí)是很常見的問題,所以在Python中,自然也少不了把下面這些代碼收為util。這是從網(wǎng)上搜索的一篇也的還可以的Python進(jìn)制轉(zhuǎn)換,經(jīng)過驗(yàn)證可以使用。下面貼出它的實(shí)現(xiàn)代碼:#!/usr/bin/envpython#-*-coding:utf-8-*-#2/10/16basetrans.wrotebysrcdogon20th,April,2009#ldelementsinbase2,10,16.importos,sys#glob
系統(tǒng) 2019-09-27 17:38:46 1756
SessionMiddleware激活后,每個(gè)傳給視圖(view)函數(shù)的第一個(gè)參數(shù)``HttpRequest``對象都有一個(gè)session屬性,這是一個(gè)字典型的對象。你可以象用普通字典一樣來用它。例如,在視圖(view)中你可以這樣用:#Setasessionvalue:request.session["fav_color"]="blue"#Getasessionvalue--thiscouldbecalledinadifferentview,#orman
系統(tǒng) 2019-09-27 17:38:45 1756
如果某類里沒有__init__方法函數(shù),通過類名字創(chuàng)建的實(shí)例對象為空,切沒有初始化;如果有此方法函數(shù),通常作為類的第一個(gè)方法函數(shù),有點(diǎn)像C++等語言里的構(gòu)造函數(shù)。classCa:def__init__(self,v):#注意前后各兩個(gè)下劃線self.name=vdefpr(self):print"a--->",self.nameia=Ca("Jeapedu")#本質(zhì)調(diào)用的是__init__方法函數(shù)ia.pr()Ca.pr(ia)輸出結(jié)果a--->Jeape
系統(tǒng) 2019-09-27 17:38:41 1756
1、文件上傳(input標(biāo)簽)(1)html代碼(form表單用post方法提交)表格(2)jq提交表單到后臺(tái)$("#submitForm").click(function(){//alert($("#SelectBus").val());addNameForm();//因?yàn)槭莿?dòng)態(tài)加載的表單內(nèi)容,所以會(huì)用函數(shù)給所用標(biāo)簽符name值$.ajaxSetup({async:false});$("#picture_form").ajaxSubmit({resetF
系統(tǒng) 2019-09-27 17:38:37 1756
實(shí)例如下:#環(huán)境:python3.xdefgetExportDbSql(db,index):#獲取導(dǎo)出一個(gè)數(shù)據(jù)庫實(shí)例的sql語句sql='mysqldump-u%s-p%s-h%s-P%d--default-character-set=utf8--databasesmu_ins_s%s>%s.s%d.mu_ins_%d.sql'%(db['user'],db['pwd'],db['host'],db['port'],index,db['server'],i
系統(tǒng) 2019-09-27 17:38:36 1756
深入理解pythontry異常處理機(jī)制#python的try語句有兩種風(fēng)格#一:種是處理異常(try/except/else)#二:種是無論是否發(fā)生異常都將執(zhí)行最后的代碼(try/finally)try/except/else風(fēng)格try:<語句>#運(yùn)行別的代碼except<名字>:<語句>#如果在try部份引發(fā)了'name'異常except<名字>,<數(shù)據(jù)>:<語句>#如果引發(fā)了'name'異常,獲得附加的數(shù)據(jù)else:<語句>#如果沒有異常發(fā)生#try的
系統(tǒng) 2019-09-27 17:38:34 1756
1.如果模塊是被導(dǎo)入,__name__的值為模塊名字2.如果模塊是被直接執(zhí)行,__name__的值為'__main__'Py1.py復(fù)制代碼代碼如下:#!/usr/bin/envpythondeftest():print'__name__=',__name__if__name__=='__main__':test()Py2.py復(fù)制代碼代碼如下:#!/usr/bin/envpythonimportPy1.pydeftest():print'__name__
系統(tǒng) 2019-09-27 17:38:30 1756
將套接字流重定向到標(biāo)準(zhǔn)輸入或輸出流#!/usr/bin/envpython3"""測試socket-stream重定向模式"""importsys,os,timefrommultiprocessingimportProcessfromsocketimport*definitListenerSocket(port=50008,host=''):"""初始化在服務(wù)器模式下調(diào)用者用于監(jiān)聽連接的套接字"""sock=socket()try:sock.bind((h
系統(tǒng) 2019-09-27 17:38:28 1756