我是靠谱客的博主 哭泣苗条,最近开发中收集的这篇文章主要介绍python3编译py文件为pyc,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

python3.2以后,使用python3 -m compileall命令编译生成的pyc文件会带着版本号,不经处理无法运行,可使用命令:

       python3 -m compileall -b .

或增加优化项:-O

       python3 -O  -m compileall -b .

来把当前目录下所有的py文件编译为pyc,同时删除了版本信息;

 

如果要发布程序,那么还需要删除目录下所有的py文件,如下:

            find . -name “*.py” |xargs rm -rf 

还要删除__pycache__目录:

            find . -name “pycache” |xargs rm -rf

 

发布python软件的过程如下:

1、编译生成pyc文件,建议增加-O优化项

        python3 -O -m compileall -b .

2、删除py文件

        find . -name "*.py"|xargs rm -rf

3、删除__pycache__目录

       find . -name "__pycache__" |xargs rm -rf 

4、打成tar包

      cd ..

      tar -cjvf xxx.1.1.0.0.tar.bz2 xxx

最后

以上就是哭泣苗条为你收集整理的python3编译py文件为pyc的全部内容,希望文章能够帮你解决python3编译py文件为pyc所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部