我有一个包含N
子目录的目录,每个子目录都包含setup.py
文件。我想写一个python脚本,遍历所有子目录,发布python setup.py bdist_egg --dist-dir=somedir
,并最终从每个子目录中删除build
和*.egg-info
,我有两个问题:
- 我可以调用
bdist_egg
而不使用os.system
吗?一些python接口会更好。 - 我可以告诉
bdist_egg
不生成build
和*.egg-info
,或者setup.py
有任何补充命令为我清理这个吗?
- 我会用
subprocess
。我相信setup.py
命令行参数应该是你的接口。 - 检查
setup.py clean --all
事实证明,面料是正确的方式!