import time
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比貴港網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式貴港網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋貴港地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴。
import datetime
def test():
i=0
j=0
startTime = datetime.datetime.now()
while(True):
if i==10:
j+=1
else:
i+=1
time.sleep(5) ----為了做測試,讓暫停5秒
print 'i='+str(i)
if (datetime.datetime.now()-startTime).seconds==20 and j==0: #這個(gè)20是為做測試,你自己修改200吧
print 'error' #沒有拋出異常,只是輸出error 自己搞個(gè)異常吧
break
縮進(jìn)有問題,自己看著修改一下,我是寫好了copy過來的。
希望對(duì)你有幫助。
參數(shù)match是正則表達(dá)式匹配后的結(jié)果,match.group(1)就是返回結(jié)果1。
import re
m = re.search('(^.+?)\n(.+?$)', 'print "111"\nprint "222"')
print m.group(1)#print "111"eval()一般是用來執(zhí)行字符串代碼,也就是命令注入。
其中的參數(shù)code:就是要執(zhí)行的代碼,比如print
"111"
其中的參數(shù)scope:是code執(zhí)行范圍的字典.
由于匹配的字符串代碼經(jīng)常有格式對(duì)齊等問題,所以加一個(gè)try
except來捕捉。
exec跟eval類似,可以執(zhí)行代碼,但是只是一個(gè)語法,沒有返回值。
exec
code
in
scope就是執(zhí)行code作用范圍為scope字典
首先你打開localhost的提示是正常,說明你搭建django是成功了,只是你沒有創(chuàng)建任何app,或者你創(chuàng)建了app但是沒有同步到數(shù)據(jù)庫(python manage.py makemigratons,python manage.py migrate,這兩個(gè)命令必須在django1.7以上版本),如果你還沒有任何app也可以執(zhí)行,會(huì)創(chuàng)建內(nèi)置的用戶系統(tǒng),等等??梢缘絣ocalhost:8000/admin查看是否創(chuàng)建成功。
初始化數(shù)據(jù)庫時(shí)會(huì)咨詢你是否創(chuàng)建超級(jí)用戶(即管理員)
然后python manage.py migrate并不是在python文件目錄執(zhí)行,而是到你創(chuàng)建django項(xiàng)目中執(zhí)行,找到manage.py 這個(gè)文件的路徑