位置: 编程技术 - 正文

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

  • 车险车船税会计分录
  • 提前买礼物
  • 所得税汇算清缴补税的会计处理
  • 进口货物如何确认
  • 免租期房租怎么做会计分录
  • 购买私募基金有风险吗
  • 税控盘备案在电子税务局操作流程
  • 一般纳税人印花税税率是多少
  • 分类账和明细账平行登记规则
  • 服务业预收款项怎么确认收入
  • 公司注销前的发言怎么写
  • 物业公司支付出的费用
  • 购置一台设备初始费用为60000元,该设备可使用7年,答案
  • 虚开发票的受票企业将会受到什么处罚?
  • 失控进项发票转出 补税做账
  • 印花税是发票吗
  • 反写是清卡的意思吗
  • 试营业生产的样品怎么做账?
  • 增值税防伪税控系统管理办法
  • 工程合同外购设备怎么开票
  • 华为鸿蒙系统的服务
  • win11比win10是更流畅了吗
  • win7防火墙设置不了
  • 自定义输入是什么
  • 如何查询公司有没有报个税
  • 劳务费和合同如何分配
  • 鸿蒙系统怎么隐藏状态栏
  • win11怎么用win10界面
  • 通用pe工具箱安装教程
  • 以租代购算固定资产吗
  • 公司试乘试驾车管理
  • ahqinit.exe是什么进程 ahqinit是安全的进程吗
  • php require include
  • 金融企业存出保函的条件
  • 企业固定资产计提折旧是以什么为前提
  • 承包租赁
  • 企业购入软件会计分录
  • 全资子公司取得注册证可以免临床
  • phpcgi远程代码执行漏洞
  • 计提坏账准备和转销坏账准备
  • 适用加计抵减政策需要提交什么资料
  • 今日除夕吉时
  • 企业支付宝账单明细怎么查
  • win10系统安装配置
  • php url函数
  • node-gyp版本
  • 奖金属于职工福利薪酬吗
  • mysqldump -s
  • 为客户购买的机票怎么入账
  • 母公司与子公司内部合作协议
  • 同一控制下合并报表恢复留存收益
  • 应交税金在贷方是什么意思
  • 代付电费开发票
  • 减免增值税后附加怎么算
  • 居民企业只就其境内全部所得纳税
  • 农产品收购发票如何抵扣进项税
  • 银行手续费未取得发票可以进行税前扣除吗
  • 一般纳税人网上申报流程
  • 递延收益的影响
  • 时段与时点
  • sqlserverssms
  • sqlserver优化的几种方法
  • 利用的英文
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • Windows Server 2008下Backup功能全通透
  • linux查看du
  • linux的压缩包
  • win10预览版21301bug
  • ubuntu设置共享文件夹命令mount
  • win8 怎么样
  • 各种linux系统比较
  • unity怎么输出文件
  • js动态引入css文件
  • jquery validator
  • js字符串的操作方法
  • unity接入安卓sdk
  • js闭包的使用
  • 电子税务里面怎么作废发票
  • 主管局长和分管局长谈心谈话
  • 二手房个税怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设