将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迷宫解算器在死胡同中陷入循环   java JPA在一个查询中检索2个列表   java正则表达式匹配文档中两个字符串之间的所有字符   java更改JTable标题高度   安卓忽略调试库中的java代码   java使用ScheduledExecutorService延迟Spring WebClient调用不会等待响应   如何使用Java将包含JSON对象的字符串转换为实际的JSON   sqlite数据库连接:java。Lang.ClassNotFoundException:org。sqlite。JDBC   在MySQL中存储表情符号的java获取错误字符串值错误   当发送包含超过一定大小字节数据的对象时,安卓 Java StreamCorruptedException   Java游戏旋转图像和轴   java IntelliJ Idea:无法解析实体类的列   Android中带有editText的java AlertDialog   map only和mapreduce应用程序之间的java差异   如何在Kotlin编写的接口中使用默认方法的Java8特性   java CPU时间百分比算法问题   java如何在WEBINF文件夹中使用带有JAR的taglibs JSTL/core   有没有办法在Java中找到JPanel和/或JFrame的长度和宽度?