coding:utf-8
import os
from distutils.core import setup
from Cython.Build import cythonize
filter=[".py"] #设置过滤后的文件类型 当然可以设置多个类型
def all_path(dirname):
result = []#所有的文件
for maindir, subdir, file_name_list in os.walk(dirname):
# print("1:",maindir) #当前主目录
# print("2:",subdir) #当前主目录下的所有目录
# print("3:",file_name_list) #当前主目录下的所有文件
for filename in file_name_list:
apath = os.path.join(maindir, filename)#合并成一个完整路径
ext = os.path.splitext(apath)[1] # 获取文件后缀 [0]获取的是除了文件名以外的内容
# 筛选出.py 和 不是__init__的文件
if ext in filter and os.path.splitext(filename)[0] not in('__init__','manage','setup','setup2','setup3','test'):
result.append(apath)
# print(result)
return result
if name == ‘main’:
path