(五)pyc文件

pyc文件是什么

  pyc文件是py程序编译后得到的文件,是一个二进制的文件,有点像java的.class文件,通过Python解释器会生成机器码运行

pyc文件怎么生成的

  一般运行py程序时,不会有pyc文件,只有当以下情况,才会保留下来

  一、被当做模块导入

    当py脚本呗当做模块被其他脚本导入调用时,就会产生一个与其同名的pyc文件

    命令行中  -m 参数表示以导入的方式执行文件

  

   二、通过代码生成

    通过导入py_compile模块,将py文件转换成pyc文件

pyc文件有什么用

  一、提高运行效率

  python是解释型的语言,但是为了提高效率,它也需要编译,它在运行的时候通过解释器编译,生成pyc文件然后去执行,我们直接编译出pyc文件后,就可以节省编译的时间,直接运行pyc文件

  二、避免泄露源码

   python程序是直接可以看到源码的,pyc文件可以独立运行,可以编译成pyc文件后再发布出去

猜你喜欢

转载自www.cnblogs.com/Mr-chenshuai/p/10304826.html