将python包“压缩”到可导入的独立.pyc文件中

squisher的Python项目详细描述


squisher可以获取表示python包的目录(即带有uuinit_uuu.py的目录,等等) 并将其“压缩”到一个.pyc文件中,您可以导入该文件,或在命令行上运行,就像其他任何文件一样 .py/.pyc文件。

钩子是这样导入,而不必安装Squisher本身。你所做的一切 在目录(或如果希望的话,现有的zip文件)上运行擦除器,并且可以得到单个文件 使用任何正常的python安装导入。

它在某种程度上是鸡蛋的补充。它们有利于在全球安装软件包并保持 它们是最新的,但通常您可能希望在目录中删除一个.pyc 并导入它。此外,由于压缩包只是带有特殊python字节码的zip文件 header(而eggs只是添加了内部元数据的zipfiles),实际上可以在egg上运行它 只需重命名一个可以用作egg压缩包的文件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何定制springdata存储库方法名称?   html有没有办法将java应用程序或JApplet嵌入到网站中?   Jackson ObjectMapper将java从字符串序列化为JSON作为namevalue   java刷新JTable?   用Java程序分发用JavaDB制作的数据库   java Android如何启动新活动   当集合大小超过500.000时,java的处理速度会显著降低   在java的分层目录中的多个目录中查找相同的文件   java如何将ArrayList数据插入数据库   java如何修改此代码,使其时间复杂度为o(logn)或o(n),而不是o(n^2)   java面板(SimplePanel)中仅显示图像的前1/3(大约),   jakarta ee Java Bean和企业Java Bean之间的区别?   创建AWS Cloudfront自签名URL(java sdk)时出现amazon web服务错误   基于Jersey和Jackson查询参数的java动态属性过滤