位置: 编程技术 - 正文

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

  • 劳务报酬申报个税流程
  • 金税盘维护费发票需要认证吗
  • 预收款增值税纳税义务发生时间与确认收入时间
  • 法人拿走公司利润要交税吗
  • 普票也要盖发票专用章吗
  • 入账成本会计分录
  • 做实验用的东西哪里可以买到
  • 公司买金蝶计入什么科目
  • 企业所得税可以抵扣吗
  • 盈余公积转增股本的分录怎么写
  • 商业零售企业实行增值税后购进商品业务的账务处理
  • 原材料亏损率怎么算
  • 预付款如何扣除
  • 短期借款的会计凭证
  • 企业自建厂房转让如何计算增值税
  • 物业费增值税收入的确认最新政策
  • 电脑在固定资产中属于哪一类
  • 安装工程劳务合同
  • 专用发票作废后怎么处理
  • 免税发票可以入账吗
  • 购买软件可以退款吗
  • 银行开户存入的钱怎么取
  • 电子税务局如何开票操作
  • 软件行业的收入怎么样
  • 冲减材料成本
  • 分公司使用总公司业绩投标
  • 鸿蒙系统开发者选项怎么关闭
  • vue中的...
  • 保税区开出的专票可以抵扣吗
  • 继承和赠与算夫妻共同财产吗
  • 怎么才能快速?
  • 销售黄金的会计分录
  • linux服务器nfs安装
  • Win11怎么设置屏幕熄灭时间
  • php字符串型数据的定义方式
  • 坏账损失可以做销项税转出吗
  • 汇算清缴哪些表必填
  • 劳务公司成本核算方法选择什么
  • 金融机构拆出资金的最长期限
  • 国际货运代理公司有哪些?
  • 劳务公司获奖感言简短
  • 员工工资为零只缴纳社保,个税怎么处理
  • 如何用ps做半圆
  • 资产处置费用是指单位经批准处置资产时发生的费用
  • 公司购买办公楼需要缴纳城镇土地使用税吗
  • 城市维护建设税,教育费附加,地方教育费附加
  • 同一控制和非同一控制的区别图解
  • 没有发票的费用怎么报销
  • 公司年底奖金怎么计算
  • 餐费开增值税专用发票
  • 以前年度多结转了成本,可以不调回了今年少结转吗
  • 增值税留抵情况下要交流转税吗
  • 存货的发出计价方法有哪些
  • 工程施工企业收到工程款,怎么做分录
  • 个人原因指什么
  • 万达对赌协议是什么
  • 员工宿舍的物业费可以抵扣进项税吗
  • 红字发票怎么申报增值税
  • 公司开具电子发票是否取消纸质发票开具
  • 企业如何科学设计产品
  • mysql重置初始密码
  • ubuntu20.04忘记用户密码怎么办
  • 苹果mac系统怎么截屏快捷键
  • pe explorer
  • Linux httpd(apache)启动失败 解决办法
  • 硬盘xp系统
  • linux系统服务器怎么进入桌面
  • win8应用商店怎么卸载
  • win8系统怎样
  • Javascript之String对象详解
  • awk范围筛选
  • python 数据结构 算法
  • jquery常用插件有哪些
  • Android网络通讯哪个最简单
  • 一般纳税人销售收入分录
  • 企业从国外进口铁矿石
  • 领导班子和领导干部评议意见表
  • 成都市税务app
  • 重庆投诉平台电话
  • 现行会计法律法规汇编2022版
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设