python3.3 import替代方案

若非出于无奈,我一般不会自己造轮子。写这段替代import、include代码的目的只是我还没有找到更好的类似于PHP include的解决方案。

希望知道的热心的网友留言告知我。


include.py

#!/usr/bin/python
import os
import sys

'''This is a instead method to import all the sub dir file'''
def include(folder):
    for parent,dirnames,filenames in os.walk(folder):
        for dirname in dirnames:
            sys.path.append(dirname)
            include(dirname)
            #print("sys append path "+parent+"/"+dirname) #for test

include(os.path.dirname(__file__))

然后在需要包含的同目录的文件加上

import include






你可能感兴趣的:(python,import,include)