码迷,mamicode.com
首页 > 其他好文 > 详细

函数递归时,递归次数到900多时,就是抛出异常exception RuntimeError('maximum recursion depth exceeded',)

时间:2015-10-23 18:34:04      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:

import subprocess
import multiprocessing
import urllib
import sys
import os
import pymongo
import signal
import time
client=pymongo.MongoClient("192.168.139.143",27017)
db=client.domaindb
collection=db.domain

def getdomain(i):
        print("process id=%d,paren process id=%d,ppange=%d"%(os.getpid(),os.getppid(),i))
        time.sleep(1)
        getdomain(i+1)
技术分享
if __name__ == __main__: try: pool=multiprocessing.Pool(6) pool.map(getdomain,range(8)) #pool.map_async(getdomain,range(9)).get(10) pool.close() except KeyboardInterrupt: print get ctrl+c whild pool pool.terminate() #except TimeoutException: except Exception ,e: print thrwo exception %r%(e) finally: print joining complete #pool.join() print join compele print the end

 

函数递归时,递归次数到900多时,就是抛出异常exception RuntimeError('maximum recursion depth exceeded',)

标签:

原文地址:http://www.cnblogs.com/yixiong/p/4904864.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!