纯python跨平台pyclean。清理python字节码。
pyclean的Python项目详细描述
pyclean
担心.pyc文件和__pycache__目录?不要害怕! Pyclean是来帮忙的。最后,为python清理单个命令 你最喜欢的目录中的字节码文件。在任何平台上。
等等!什么是字节码?
字节码是Python Virtual Machine的操作码。–困惑?
如果你想深入探讨这个话题,请观看2013年欧洲电视谈话 “All Singing All Dancing Python Bytecode”作者拉里·黑斯廷斯。 否则詹姆斯·贝内特的“Introduction to Python bytecode”应该 让你对它的意义有一个合理的理解。
为什么不直接使用rm **/*.pyc或find -name'*.py?'-delete?
如果你对rm或find满意,就去买吧!当我是looking for a simple, concise solution for everybody的时候,我认为人们 挣扎,简单的事情比看上去更复杂 一见钟情。
此外,debian上还有一个pyclean命令(及其同级)。而且, 好吧,只有Debian才是。不是说我是Mircosoft的忠实粉丝 但为什么忽视这个星球上最大的Python种群呢? (好像他们没有受到足够的惩罚 软件!)
安装
$ pip install pyclean
使用含毒素的pyclean
如果要避免安装pyclean,可以将其添加到 tox.ini文件如下:
[testenv:clean]deps=pycleancommands=pyclean {toxinidir}
然后您就可以用Tox这样运行它:
tox -e clean