Skip to main content
 首页 » 编程设计

python之如何清理由cython扩展编译的文件

2025年05月04日15www_RR

我有一些使用 setuptools 构建的 cython 扩展:

python setup.py build 

我原以为他们会被删除电话:

python setup.py clean --all 

但他们不是,你对如何处理这个问题有什么建议吗?

请您参考如下方法:

(不知道是不是你想要的)是否要删除生成的文件?

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))