重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
import time
创新互联-专业网站定制、快速模板网站建设、高性价比贵港网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式贵港网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖贵港地区。费用合理售后完善,10多年实体公司更值得信赖。
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: #这个20是为做测试,你自己修改200吧
print 'error' #没有抛出异常,只是输出error 自己搞个异常吧
break
缩进有问题,自己看着修改一下,我是写好了copy过来的。
希望对你有帮助。
参数match是正则表达式匹配后的结果,match.group(1)就是返回结果1。
import re
m = re.search('(^.+?)\n(.+?$)', 'print "111"\nprint "222"')
print m.group(1)#print "111"eval()一般是用来执行字符串代码,也就是命令注入。
其中的参数code:就是要执行的代码,比如print
"111"
其中的参数scope:是code执行范围的字典.
由于匹配的字符串代码经常有格式对齐等问题,所以加一个try
except来捕捉。
exec跟eval类似,可以执行代码,但是只是一个语法,没有返回值。
exec
code
in
scope就是执行code作用范围为scope字典
首先你打开localhost的提示是正常,说明你搭建django是成功了,只是你没有创建任何app,或者你创建了app但是没有同步到数据库(python manage.py makemigratons,python manage.py migrate,这两个命令必须在django1.7以上版本),如果你还没有任何app也可以执行,会创建内置的用户系统,等等。可以到localhost:8000/admin查看是否创建成功。
初始化数据库时会咨询你是否创建超级用户(即管理员)
然后python manage.py migrate并不是在python文件目录执行,而是到你创建django项目中执行,找到manage.py 这个文件的路径