问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python语言可以处理的文件类型是

发布网友 发布时间:2022-04-20 12:29

我来回答

2个回答

懂视网 时间:2022-05-10 13:47

Python的文件类型主要分为3种:源代码(source file)、字节码(byte-code file)、优化的字节码(optimized file)。这些代码都可以直接运行,不需要编译或者连接。这正是Python语言的特性,Python的文件通过python.exe和pythonw.exe解释运行。

1.源代码

Python的源文件以"py"为扩展名,有python.exe解释运行,可在控制台下运行。"pyw"是图形开发用户接口(GUI)文件的扩展名,作为桌面应用程序,这种文件用于开发图形界面的,由pythonw.exe解释运行。

"py"和"pyw"的文件都可以用文本编辑器打开并编辑。

2.字节代码

Python的源文件经过编译之后生成扩展名为"pyc",该文件不能用文本编辑器打开或编辑。"pyc"文件与平台无关,因此Python的程序可以运行在Windows、Unix和Linux等系统上。

通过运行一下脚本可以将"py"文件编译成"pyc"文件。

import py_compile2 py_compile.compile("hello.py")

运行之后可以得到"hello.pyc"文件,"pyc"文件存放于源文件路径中的__pycache__下。参见:https://www.python.org/dev/peps/pep-3147/

运行:

 Python的文件类型

 Python的文件类型

3.优化代码

经过优化的代码生成扩展名为"pyo"的文件,该类文件也不能用文本编辑器打开或者编辑。"pyo"类型的文件需要通过命令行工具生成。win+R启动命令行,进入到"py"文件所在目录,输入一下命令进行编译。

python -o -m py_compile hello.py

"-o" 表示生成优化代码

"-m" 表示把 py_compile模块作为脚本运行,编译代码需要调用 py_compile模块的complie()方法。

目前以"pyo"为扩展名的形式已经作废,均采用"pyc"为扩展名,在文件名称上进行区别。参见:https://www.python.org/dev/peps/pep-0488/

运行命令之后在源文件所在文件夹下__pycache__目录中生成xxx.cpython-xx.opt-x.pyc文件。

例如编译hello.py文件之后生成hello.cpython-35.opt-1.pyc文件。

 Python的文件类型

以上这篇浅谈Python的文件类型就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持PHP中文网。

更多 Python的文件类型相关文章请关注PHP中文网!

热心网友 时间:2022-05-10 10:55

摘要Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。咨询记录 · 回答于2021-12-06python语言可以处理的文件类型是你好,小度为您服务。Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
微信里头怎样才能用哈语打字 QQ音乐每月听歌报告怎么看 每月听歌报告查看方法介绍 “却”字造句怎么写【优选51句】 微商业绩一年500万,怎么估值? 如何养殖小叶紫檀 钨铜刨花哪家好 求男主对女主一见钟情的小说 无虐 宠文甜文一对一 双C 类似于真婚厚爱... 金毛可以吃煮过的生蚝吗 有什么制作酥蜜粥的小妙招? 伏特加和其他酒类的口感有什么区别? 常见的文件都有那些格式?各种格式都是代表说明意... 有关文件格式类型 ug后处理文件是什么格式 关于文件类型 qq占的内存太大怎样清除一点 苹果qq怎么清理内存清理 qq如何清理内存 qq怎样清理内存清理 iqoo为什么比vivo便宜这么多? iqoo手机助手叫什么? 荷叶是什么的什么 荷叶的生长过程带图片 工笔荷叶调色 临摹宋代工笔画《风荷图》教程 莲花的书画作品 工笔画 白描荷叶 应该注意什么 ? 荷叶怎么画 中国画中,荷花和荷叶的画法 工笔荷花叶白描用什么颜色描 素描画要点,和画荷花的步骤.与方法.图片. 关于文件格式,有几种 ? iqoo7为什么都要传奇版 文件的格式是什么? 关于文件类型的设置 打开应用程序的是什么类型的文件 关于文件格式的转换 所有文件格式种类 埃及所有的金字塔都被挖掘了吗? 美图秀秀手机版怎么用 手机怎么用美图秀秀改照片上的颜色 怎样用手机美图秀秀把自己的照片p上风景图片上? iqoo为什么只显示一卡? 怎样快速削大蒜 烹饪:蒜 蒜是炒菜时必不可少的调味品,但是剥蒜却不是个轻... 大蒜皮很难剥除,并且对手有伤害,有什么巧剥大蒜... 有没有一种机器能把大蒜切成一颗一颗的小颗粒,不... 怎么轻松剥蒜 怎样轻松的剥蒜快速剥蒜的方法 怎么剥大蒜快呢 求解