1 / 78
文档名称:

Python电子文件和数据格式化PPT学习教案.pptx

格式:pptx   大小:1,589KB   页数:78页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Python电子文件和数据格式化PPT学习教案.pptx

上传人:wz_198613 2021/6/14 文件大小:1.55 MB

下载得到文件列表

Python电子文件和数据格式化PPT学习教案.pptx

文档介绍

文档介绍:会计学
1
Python电子文件和数据格式化
第7章 文件和数据格式化
第1页/共78页
文件的使用
第2页/共78页
文件概述
文件是一个存储在辅助存储器上的数据序列,可以包含任何数据内容。概念上,文件是数据的集合和抽象,类似地,函数是程序的集合和抽象。用文件形式组织和表达数据更有效也更为灵活。文件包括两种类型:文本文件和二进制文件。
第3页/共78页
文件概述
二进制文件直接由比特0和比特1组成,没有统一字符编码,文件内部数据的组织格式与文件用途有关。二进制文件和文本文件最主要的区别在于是否有统一的字符编码
无论文件创建为文本文件或者二进制文件,都可以用“文本文件方式”和“二进制文件方式”打开,打开后的操作不同。
第4页/共78页
文件概述
:理解文本文件和二进制文件的区别。


1
2
3
4
5
6
textFile = open("","rt") #t表示文本文件方式
print(())
()
binFile = open("7-","rb") #r表示二进制文件方式
print(())
()
第5页/共78页
文件概述
输出结果为:
>>> 
中国是个伟大的国家!
b'\xd6\xd0\xb9\xfa\xca\xc7\xb8\xf6\xce\xb0\xb4\xf3\xb5\xc4\xb9\xfa\xbc\xd2\xa3\xa1'
采用文本方式读入文件,文件经过编码形成字符串,打印出有含义的字符;采用二进制方式打开文件,文件被解析为字节(byte)流。由于存在编码,字符串中的一个字符由2个字节表示。
第6页/共78页
文件的打开关闭
Python对文本文件和二进制文件采用统一的操作步骤,即“打开-操作-关闭”
第7页/共78页
文件的打开关闭
Python通过解释器内置的open()函数打开一个文件,并实现该文件与一个程序变量的关联,open()函数格式如下:
<变量名> = open(<文件名>, <打开模式>)

open()函数有两个参数:文件名和打开模式。文件名可以是文件的实际名字,也可以是包含完整路径的名字
第8页/共78页
文件的打开关闭
open()函数提供7种基本的打开模式
打开模式
含义
'r'
只读模式,如果文件不存在,返回异常FileNotFoundError,默认值
'w'
覆盖写模式,文件不存在则创建,存在则完全覆盖源文件
'x'
创建写模式,文件不存在则创建,存在则返回异常FileExistsError
'a'
追加写模式,文件不存在则创建,存在则在原文件最后追加内容
'b'
二进制文件模式
't'
文本文件模式,默认值
'+'
与r/w/x/a一同使用,在原功能基础上增加同时读写功能
第9页/共78页

最近更新

场景化设计——基于地铁站台的体验式交互广告.. 2页

地铁荷载作用下饱和土体衬砌隧道与轨道系统的.. 2页

2024年小狗小学作文[合集7篇] 7页

2024年小故事大道理读后感15篇 13页

2024年小学音乐组教学工作总结 10页

幼儿园家长会演讲稿 47页

四川省发展对外贸易促进产业结构升级研究中期.. 2页

2024年小学英语教师个人工作述职报告范文(精.. 29页

哈飞汽车顾客满意度测评与提升策略研究中期报.. 2页

品牌形象在电子商务B2C平台的传播应用研究的开.. 2页

含三唑结构2(5H)呋喃酮衍生物的合成的开题报告.. 2页

后肾腺瘤4例诊治分析并文献复习的开题报告 2页

2024年小学生调查报告(通用15篇) 16页

各向异性地层的感应类测井数值模拟的开题报告.. 2页

2024年小学生礼仪常识 9页

古镇景观保护与提升研究——以蒲州古镇为例的.. 2页

反激式单级PFCLED驱动电源的传导EMI建模与应用.. 2页

天津市污染源排放口规范化技术要求 15页

聘任协议劳动合同英文翻译8条款版本 3页

管道直饮水工程施工方案(共12页) 12页

变压器铁磁谐振过电压故障的分析与解决 7页

航海图书目录1 12页

塔式起重履历书 23页

第章 催化剂与催化动力学基础 152页

赖纯聪早期面授班培训讲义 1页

广东省创新杯说课大赛语文类一等奖作品:《林.. 8页

煤业公司暴风雪冰冻灾害事故专项应急预案及现.. 28页