位置: 编程技术 - 正文

浅谈Python的文件类型(python中的文件)

编辑:rootadmin

推荐整理分享浅谈Python的文件类型(python中的文件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python文件wt,python文件的操作步骤,python文件rb,python文件rb,python中的文件,python中的文件,python文件概述,python文件概述,内容如对您有帮助,希望把文章链接给更多的朋友!

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"文件。

浅谈Python的文件类型(python中的文件)

运行之后可以得到"hello.pyc"文件,"pyc"文件存放于源文件路径中的__pycache__下。参见:

3.优化代码

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

python -o -m py_compile hello.py

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

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

目前以"pyo"为扩展名的形式已经作废,均采用"pyc"为扩展名,在文件名称上进行区别。参见:

深入理解python中的浅拷贝和深拷贝 在讲什么是深浅拷贝之前,我们先来看这样一个现象:a=['scolia',,[],]b=a[:]b[2].append()printaprintb为什么我只对b进行修改,却影响到了a呢?看过我在之前

Windows下Python使用Pandas模块操作Excel文件的教程 安装Python环境ANACONDA是一个Python的发行版本,包含了多个Python最常用的库,其中就包括了数据分析中需要经常使用到的Numpy和Pandas等。更重要的是,不

Windows中安装使用Virtualenv来创建独立Python环境 0、什么时候会用到virtualenv?假设系统中的两个应用,其中A应用对库LibFoo的版本要求为1,而B应用对同一个库LibFoo的版本要求为2,两个应用对同一个库

标签: python中的文件

本文链接地址:https://www.jiuchutong.com/biancheng/386925.html 转载请保留说明!

上一篇:python中string模块各属性以及函数的用法介绍(python中的stringvar)

下一篇:深入理解python中的浅拷贝和深拷贝(浅谈python)

  • 营业额超500万会罚款吗
  • 金税四期税务机关一局式
  • 跨区域涉税事项报验是什么意思
  • 抵进项税分录
  • 广告牌制作加盟厂家
  • 企业所得税多缴退税规定
  • 期间费用的界定
  • 业务招待费列支内容
  • 营改增之前的房产出售税率
  • 定额发票不够用可以申请额度要交税吗
  • 公司土地转让另外公司
  • 坏账准备一般余额在哪方
  • 企业留存收益包括盈余公积和未分配利润
  • 公司还法人借款网银转账
  • 绿化工程企业所得税减免吗
  • 税局如何查无票收入
  • 小微企业免税销售额填含税还是不含税
  • 航天金税费用怎么做账
  • 清包工程增值税税率
  • 关于工商年检社保的通知
  • 在建工程领用外购材料会计分录
  • 税前不得扣除的项目
  • 暂估入账没有调增,以后年度怎么调整
  • 企业产品成本的构成项目主要有哪些
  • 赊购商品一批
  • 公司的汽车购置税怎么交
  • 期初未缴税额和期末未缴税额
  • 一般纳税人差额申报表填写
  • 其他债券投资出售时交易费用
  • 企业房租收入如何申报
  • 收据怎么写比较规范
  • 电脑游戏没法玩怎么办
  • 职工福利费属于什么科目?
  • 贷款的钱转账了怎么办
  • 不动产税费
  • vue3获取当前vue实例
  • yolov8训练自己的数据
  • 企业所得税扣除限额标准
  • 前端这点事
  • python中拼接
  • 多缴税金抵税会怎么样
  • 固定资产的基本特征有哪些
  • java如何导出
  • 现金收款凭证是发票吗
  • 坏账损失的会计分录小企业会计准则
  • 工程结算成本和主营业务成本一样吗
  • 工会经费能不能用于体检
  • 计划成本核算的实际成本怎么算
  • 私车公用怎么办理手续
  • 利润表中利息费用包括手续费吗
  • 债券到期收益率被定义为使债券的()
  • 编制弹性预算的关键在于
  • 增值税销项税额属于什么科目
  • 投资者投入固定资产成本
  • 如何结转生产成本及制造费用
  • 个税申报工资比实发工资高
  • 投资者投入无形资产的入账价值
  • MySQL中实现插入或更新操作(类似Oracle的merge语句)
  • xp电脑如何在网页打开
  • vnc server apk
  • ubuntu zmq
  • 四步清理手机垃圾的方法
  • 根据显示的图的照片吊坠
  • 在linux操作系统中把外部设备当作文件统一管理
  • win7设备管理器里面没有网络适配器
  • win10系统如何创建新用户
  • jquery直接执行
  • linux执行多个脚本
  • java的gui框架
  • wow 脚本开发
  • jquery删除节点的元素
  • Android UI之GridLayout(网格布局)
  • div的class有空格
  • 深入浅出nginx实战
  • javascript中函数
  • 安卓中textview
  • javascript的主要内容
  • 寻找志同道合的小伙伴
  • 地税局刚进去工资多少
  • 国企划拨用地改制处置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设