python源文件后缀是py。

以 py 扩展名的文件是 Python 源码文件,由 python.exe 解释,可在控制台下运行。可用文本编辑器读写。

Python中经常使用的文件后缀名:

pyc

以 pyc 为扩展名的是Python的编译文件。其执行速度快于 py 文件且不能用文本编辑编辑查看。所以 pyc 文件往往代替 py 文件发布。

Python 在执行时,首先会将 py 文件中的源代码编译成 PyCodeObject 写入 pyc 文件,再由虚拟机执行 PyCodeObject。

当 Python 执行 import 时会先寻找对应的 pyc或 pyd(dll)文件,如果没有则将对应的py文件编译写入 pyc 文件。pyc文件也可以通过 python -m py_compile src.py 生成。

pyw

pyw 文件与 pyc 文件相似,但 pyw 执行的时候不会出控制台窗口。开发(纯图形界面程序)时可以暂时把 pyw 改成 py 以调出控制台窗口调试。

pyo

pyo 是优化编译后的程序,不能用文本编辑器编辑。 python -O source.py 即可将源程序编译为 pyo 文件。

pyd

pyd 一般是 Python 外的其他语言如 C/C++ 编写的 Python 扩展模块,即 Python 的一个动态连接库,与 dll 文件相当。在Linux系统中一般为.so文件

众多python培训视频,尽在python学习网,欢迎在线学习!

以上就是python源文件后缀是什么的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

python的源代码文件的扩展名是-python源文件后缀是什么相关推荐

  1. python的源代码文件的扩展名是-python源文件后缀是什么?

    python源文件后缀是py. 以 py 扩展名的文件是 Python 源码文件,由 python.exe 解释,可在控制台下运行.可用文本编辑器读写. Python中经常使用的文件后缀名: pyc ...

  2. java源文件到字节码的命令,Java的源代码文件的扩展名是 ,Java源文件通过编译命令编译成的字节码文件(平台无关)的扩展名是 。...

    [判断题]SNMP使用探询以维持对网络资源的实时监视,同时也采用陷阱机制报告特殊事件. [单选题]如果一种物品的市场价格高于均衡价格,下列说法正确的是( ). [判断题]杜甫的"不为困穷宁有 ...

  3. java 自定义文件后缀名_Java 的源代码文件的扩展名是( )。_学小易找答案

    [单选题]在 Java 语言中,哪一个包中的类是自动导入的?( ) [填空题]static 方法中只 能 引 用 类型的数 据 成员和 类型的成 员 方法;而 非 static 类 型 的 方 法中 ...

  4. python中模块文件的扩展名不一定是py_python模块和python包有什么区别?

    python模块和python包有什么区别? 另请参见:"package"和"module"(其他语言)之间的区别是什么? 我可能错了,但对我来说:模块基本上是 ...

  5. python中模块文件的扩展名不一定是py_跟老齐学Python之Import 模块

    认识模块 对于模块,在前面的一些举例中,已经涉及到了,比如曾经有过:import random (获取随机数模块).为了能够对模块有一个清晰的了解,首先要看看什么模块,这里选取官方文档中对它的定义: ...

  6. python中模块文件的扩展名一定是py_Python 模块(Module)

    1.什么是模块(Module)? 考虑模块与代码库相同. 包含要包含在应用程序中的一组功能的文件. 2.定义模块(Module) 要创建模块,只需将所需的代码保存在文件扩展名为.py的文件中: 例如: ...

  7. 关于文件的扩展名和区别源文件、目标程序文件、可执行程序文件

    1.在C 语言中,当你把代码敲出来后,就应该保存它,但在保存的时候应该注意要在文件名的最后打上后缀名.c,表示这个代码是C语言的源文件.当你要运行这个代码的时候,c语言的运行软件就只会运行c语言的源文 ...

  8. python读取数据库文件的扩展名_Python读取sqlite数据库文件的方法分析

    本文实例讲述了Python读取sqlite数据库文件的方法.分享给大家供大家参考,具体如下: 这是Python内置的,不需要pip install 包 数据库里面有很多张表 要操作数据库首先要连接co ...

  9. python模块文件的扩展名不一定是py_Python文件扩展名.py?.pyc?.pyd?

    与Python相关的文件扩展名实际不止.py..pyc..pyd这三种,但这三种是最常见的,比如以Houdini 16.5.268的Python模块包路径搜索一下有哪些扩展名 与Python相关的只有 ...

最新文章

  1. SURF与SIFT比较分析
  2. centos6.5下系统编译定制iptables防火墙扩展layer7应用层访问控制功能及应用限制QQ2016上网...
  3. Redis在C#中的使用及Redis的封装
  4. 基于GDI+用C#编写的.NET流程图控件开发周记(2011-08-05)
  5. win10系统U盘启动
  6. Entity Framework 的一些性能建议
  7. 关于JFace中的向导式对话框(WizardDialog类)
  8. 排序之快速排序(递归)
  9. 终结者:使用slf4j+log4j完美构建日志
  10. bzoj3550: [ONTAK2010]Vacation(单纯形法+线性规划)
  11. vue引用阿里云iconfont使用icon图标(elementUI图标太少)
  12. spring 使用aop 缺少依赖包aspectjweaver.jar 和spring-aop.jar报错
  13. astrolog32 java_Astrolog32下载
  14. 支持中文!秒建 wiki 知识库的开源项目,构建私人知识网络
  15. 腾讯云短信服务(SMS)申请流程
  16. android 反编译 jadx,jadx gui下载 jadx(Android反编译gui工具) v0.6.1 官方版 下载-脚本之家...
  17. 消失点:Fast and Accurate Vanishing Point Detection in Complex Scenes
  18. Windows10玩转Linux子系统(WSL)
  19. ​华海诚科在科创板注册生效:预计年收入超3亿元,深圳哈勃为股东​
  20. position属性与z-index属性详解,如何比较z-index值确定覆盖关系,为何z-index属性不生效。

热门文章

  1. 打开eclipse出现an error has occurred.see the loh file
  2. 图片加载完成再执行事件
  3. instantclient_11_2 连接oracle数据
  4. 互联网金融乱弹4:讨论金融系统日切处理
  5. VS2010解决方案不显示无法添加项目问题
  6. UITabBarController 笔记(三) UITabBarController 配合 UINavigationController 的使用
  7. 嵌入式成长轨迹11 【嵌入式环境及基础】【Linux shell深入】【深入讨论】
  8. MySQL—02—MySQL的操作
  9. MySQL 通用查询日志和慢查询日志分析
  10. Python全栈开发——描述符