位置: 编程技术 - 正文

浅谈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)

  • 企业为员工缴纳公积金的通知
  • 金税三期的主要系统
  • 固定资产报废处置收入要交增值税吗
  • 税务异常有哪些类型
  • 二房东开发票交多少税
  • 金蝶标准版如何结转到下月
  • 个人所得税如果两份工作怎么扣
  • 电子税务局中在哪看本月开票统计表
  • 没有纸质机票电子行程单电子版可以报销吗
  • 工会支出发票抬头是企业名称可以吗
  • 营改增企业所得税
  • 零售行业的销售员有加班费吗
  • 个人独资企业对公账户的钱可以转到私人账户吗
  • 递延所得税如何申报
  • 房地产分期开发的标准
  • 简易计税是否可以开增值税专用发票
  • 一般纳税人简易征收3%
  • 生产企业出口退税的会计分录
  • 技术维护费属于劳务还是研发和技术服务
  • 红字增值税专用发票信息表能作废吗
  • 适用简易计税方法的口诀
  • 有效期起止时间段与已有备案有效期有交集
  • 维修开票单位写什么
  • 公司是否有审计资质
  • 个人所得税征收范围
  • 增值税发票的进项和出项要一致吗
  • 企业购买银行理财
  • 新公司成立的前期准备工作计划
  • 非货币性资产交换的记忆口诀
  • keyemain.exe是什么进程
  • 打开苹果safari浏览器
  • 埃莫尔斯
  • 已领待用物资
  • 购买的固定资产退回账务处理
  • htmlcss导航栏网页
  • php怎么获取post数据
  • 贷款和应收款项属于金融资产吗
  • 企业处置固定资产发生的净损失应计入
  • 增值税进项税如何申报
  • dedecms5.7
  • python怎么用
  • 关联广告是什么意思
  • 新成立的公司企业所得税
  • 上海电子税务局网站
  • 独立核算的分公司可以享受六税两费减半吗
  • 资产负债表坏账准备计入哪里科目
  • 专项附加扣除可以随时更改吗
  • 商业企业如何建账
  • 工程施工企业收入1750万,利润怎么算
  • 无偿调入的固定资产其贷方应计入
  • 代扣代缴增值税要交附加税吗
  • 产品检验费怎样计算
  • 不动产固定资产的区别
  • 付款退回在现金里怎么查
  • 与其他企业联合投资一个项目要怎么做账务处理?
  • 主营业务收入少计跨年调整
  • linux重置开机密码
  • 谈一谈有关阅读的
  • 哪个是win8.1更新win10的补丁
  • Ubuntu Server 11.04安装GNOME 3的方法
  • 开源操作系统总结
  • linux extundelete
  • msoobe.exe是什么
  • win10动态磁贴照片如何删除
  • 用win7的人多吗
  • 访问win10
  • css网站布局实录
  • nodejs yield
  • android图片全屏显示
  • python第六章函数
  • 怎么配置nodejs的环境
  • android隐藏图片
  • Java如何获得集合里的元素
  • 纳税申报模拟
  • 2024新车购置税政策
  • 电子签章在电脑上怎样加印章
  • 增值税进项税额抵扣凭证
  • 进项税跨月转出
  • 发票机怎么测试打印
  • 迅雷网站官网下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设