你这个代码写的不给力,应该属于python新手级别,你要将这些代码作为一个模块调用,很显然你是调用模块中的属性,而模块的属性就是模块顶层缩进的那些names,包括函数名,类名,以及其它模块级的全局标量,所以你这个代码要改,就应该把下面的那些代码通过一个函数封装起来
def func(directory):
    filesList = traverse(directory)
    crashCount = []
    for afile in filesList:
        try:
            for line in open(afile):
                mCrash = reCrash(line)
                if mCrash:
                    crashCount.append(mCrash)
        except:
            print('Faild to open file the %s.' % afile)
    print(crashCount)
这样你在其它的模块中导入该模块后,func这个属性就可见了,你也就可以通过调用这个函数来干你想干的事,我声明代码不一定完全正确,而且你的代码有很多风格上的问题