python文件的后缀名有:“.py”、“.py3”、“.pyc”、“.pyo”、“.pyd”、“.pyi”、“.pyx”、“.pyz”、“.pywz”、“.rpy”、“.pyde”、“.pyp”、“.pyt”。

python文件后缀总结:

(1).py:

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

(2).py3:

Python3脚本(Python3脚本通常以.py而不是.py3结尾,很少使用)。

(3).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 生成。

.pyc二进制文件可以反编译成.py文件,反编译软件叫Easy Python Decompiler。

(4).pyo:

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

这是在优化(-O)时创建的*.pyc文件,从Python3.5开始,Python将只使用.pyc而不是.pyo和.pyc。

(5).pyd:

这基本上是一个Windows DLL文件。

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

(6).pyi:

MyPy存根,存根文件(PEP 484)。

(7).pyw:

用pythonw.exe执行的Windows的Python脚本。

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

(8).pyx:

将Cython src转换为C/C++。

(9).pyz:

Python脚本归档(PEP 441)(这是一个包含标准Python脚本头之后的二进制形式的压缩Python脚本(ZIP)的脚本)。

(10).pywz:

用于MS-Windows的Python脚本归档(PEP 441)(这是一个包含标准Python脚本头之后的二进制形式的压缩 Python脚本(ZIP)的脚本)。

(11).py [cod]:

.gitignore中的通配符表示该文件可能是.pyc,.pyo或.pyd。

(12).rpy:

包含应用程序或框架特定功能的RPython脚本或Python脚本。

(13).pyde:

处理使用的Python脚本。

(14).pyp:

Py4D Python插件。

(15).pyt:

Python声明文件。

推荐学习:Python视频教程

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

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:https://www.php.cn/python-tutorials-461836.html

TAG标签:python

python编程的文件后缀是什么意思_python文件的后缀名是什么相关推荐

  1. Python编程从入门到实践 第十章:文件和异常 练习答案记录

    Python编程从入门到实践 第十章:文件和异常 练习答案记录 练习题导航 Python编程从入门到实践 第十章:文件和异常 练习答案记录 10.1 从文件中读取数据 10.1.1 读取整个文件 10 ...

  2. Python编程基础:第三十五节 文件删除Delete a File

    第三十五节 文件删除Delete a File 前言 实践 前言 我们这一节来介绍如何删除一个文件,这里需要用到函数os.remove(path)用于删除指定路径下的文件,os.rmdir(path) ...

  3. python编程从入门到实践书中出错的地方_读书笔记「Python编程:从入门到实践」_10.文件和异常...

    10.1 从文件中读取数据 10.1.1 读取整个文件 with open(~) as object: contents=object.read() with open('C:/Users/jou/D ...

  4. python编程计算前30项的和_Python 程序员需要知道的 30 个技巧

    如果你让一个 Python 程序员说一下 Python 的优势,他会说简洁以及高可读是最有影响力的优势.为证明上述两点,在这个 Python 教程里,我们将聊聊许多基本的 Python 建议和技巧. ...

  5. python中newfile是干嘛用的_python 文件操作方法

    python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目 ...

  6. python中和操作目录相关的函数包括_python文件和目录操作函数小结

    <python 与数据挖掘 > 一 导读 前 言为什么要写本书?Python是什么? Python是一种带有动态语义的.解释性的.面向对象的高级编程语言.其高级内置数据结构,结合动态类型和 ...

  7. python编程快速上手-----让繁琐工作自动化_Python编程快速上手—让繁琐工作自动化|百度云盘|基础学习...

    下载地址: 链接:https://pan.baidu.com/s/1QRH_LyFAizkbLfJm3oyK1w 提取码:5fel 内容提要 如今,人们面临的大多数任务都可以通过编写计算机软件来完成. ...

  8. python中f点flush是什么函数_Python文件操作及内置函数flush原理解析

    1.打开文件得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 示例文件 '你好呀' 我是于超 嗯 再见 文件操作基本流程 f=open('chenli',encoding='ut ...

  9. 儿童python编程能给孩子带来哪些好处_python编程入门学习对孩子成长有哪些优势?...

    python编程语言学习有意义吗? python编程语言是少儿编程培训课程中重要的组成部分,随着越来越多的孩子开始接触和学习编程,通过编程学习培养孩子良好的学习习惯和锻炼提升孩子逻辑思维能力.在pyt ...

最新文章

  1. NSJSONSerliazition文档翻译和使用
  2. 【错误记录】Android 分区存储下的 SD 卡应用专属外部存储空间目录访问 ( 需手动创建应用专属外部存储空间目录 )
  3. 【通知】有三AI更新420页14万字视觉算法工程师成长指导手册,可下载收藏打印...
  4. linux的搜索和时间
  5. 编辑视频贴纸软件_视频特效编辑软件下载-视频特效编辑器下载V10.9.93-西西软件下载...
  6. java并发初探ThreadPoolExecutor拒绝策略
  7. list选取多个元素 python_python基础篇:list列表的操作大盘点
  8. 民熙科技发布货物资产数字化系统“识物链”2.0版本
  9. 页面编程小技巧 —— 大屏图片自适应
  10. Python实现Diffie-Hellman密钥交换协议
  11. 国企转型----北京市供销社探索大数据之路!
  12. 如何配置JLINK给STM32单片机下载程序
  13. ext2文件系统初步
  14. 厦门大学马来西亚分校打造更美好的智慧校园
  15. linux执行 ifconfig 命令 eth0没有IP地址(intet addr、Bcast、Mask)
  16. Linux系统load average异常值处理的trick
  17. word2vec加载异常解决:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode bytes in position。。。
  18. SAP message TK 248 solved
  19. 计算机少儿编程考级,少儿编程能力怎么评定?有什么考级可以参加?
  20. xp计算机硬盘东西不显示,WinXP系统电脑找不到硬盘怎么办 WinXP系统找不到硬盘的原因及解决方法...

热门文章

  1. 【CVX】Markowitz Model
  2. 【数据库】设有一个数据库中有三个关系: 字生关系S(S#,SNAME,AGE,SEX) 课程关系C(C#,CNAME,TEACHER) 学习关系SC(s#,C#,GRADE)
  3. Qt Quick无边框窗口
  4. Android端海康监控视频调用-实例
  5. python编写递归函数、求斐波那契数列第n项_用Python实现求Fibonacci数列的第n项
  6. 拼多多新阶段,透露出不寻常
  7. 网页内联图片 html inline image
  8. MS Office 2007 Project 安装方法
  9. [激光器原理与应用-3]:激光器的国外品牌
  10. mos管 rl_如何减小温度对MOS管阈值电压的影响?