def loading_config():
try:
ts = DBconfig.RUN_TIME
while True:
i=0
while DBconfig.DBS[i]:
head = DBconfig.DBS[i][0]
print '-----HOST :',head[:3],'------------------------'
dhost = DBconfig.DBS[i][0]
dport = DBconfig.DBS[i][1]
duser = DBconfig.DBS[i][2]
dpass = DBconfig.DBS[i][3]
ddb = DBconfig.DBS[i][4]
create_mysql(dhost,dport,duser,dpass,ddb,head)
main_function(dhost,dport,duser,dpass,ddb,head)
print '-----US-time:',time.ctime(),'---'
i +=1
time.sleep(ts)
except Exception,e:
print 'loading_config error!',e
贴上代码那一刻,突然发现自己好蠢.....
已解决:
def loading_config():
ts = DBconfig.RUN_TIME
while True:
i=0
while DBconfig.DBS[i]:
head = DBconfig.DBS[i][0]
print '-----HOST :',head[:3],'------------------------'
dhost = DBconfig.DBS[i][0]
dport = DBconfig.DBS[i][1]
duser = DBconfig.DBS[i][2]
dpass = DBconfig.DBS[i][3]
ddb = DBconfig.DBS[i][4]
try:
create_mysql(dhost,dport,duser,dpass,ddb,head)
main_function(dhost,dport,duser,dpass,ddb,head)
except Exception,e:
print 'loading_config error'
print e
print '-----US-time:',time.ctime(),'---'
i +=1
time.sleep(ts)
不过回到最初的代码,好像只要异常发生就不能继续循环了?无解吗....
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.