如何清理Cython扩展编译的文件
我有几个用 setuptools
构建的 cython
扩展:
python setup.py build
我本以为调用这个命令后它们会被删除:
python setup.py clean --all
但是它们并没有被删除,你有什么建议可以解决这个问题吗?
1 个回答
0
(我不确定这是不是你想要的)你是想删除生成的文件吗?
FileIO.purge(Path.currentPath() , r".*\.c$")
FileIO.purge(Path.currentPath() , r".*\.pyd$")
FileIO.purge(Path.currentPath() , r".*\.pyc$")
def purge(path, pattern):
for f in os.listdir(path):
filename = re.search(pattern, f)
if filename is None:
pass
else:
os.remove(os.path.join(path, f))