1 / 37
文档名称:

数据分析基础 数据获取.ppt

格式:ppt   大小:2,938KB   页数:37页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

数据分析基础 数据获取.ppt

上传人:erterye 2020/11/10 文件大小:2.87 MB

下载得到文件列表

数据分析基础 数据获取.ppt

相关文档

文档介绍

文档介绍:数据分析基础:数据获取与读取
Python内置函数open
文件内容操作三部曲:打开、读写、关闭
fil
buffering=-1
newline=None, closefd=True, opener=None)
文件名指定被打开的文件名称。
√打开模式指定打开文件后的处理方式
√缓冲区指定读写文件的缓存模式。0表示不缓存,1表示缓存,如大于1则表示
缓冲区的大小。默认值是缓存模式。
参数 encoding指定对文本进行编码和解码的方式,只适用于文本模式,可以
使用 Python支持的任何格式,如GBK、utf8、CP936等等
Python内置函数open
如果执行正常,open()函数返回1个可迭代的文件对象
通过该文件对象可以对文件进行读写操作。
如果指定文件不存在、访问权限不够、磁盘空间不够或其
他原因导致创建文件对象失败则抛出异常
当对文件内容操作完以后,一定要调用 close(方法关闭
文件对象,这样才能保证所做的任何修改都确实被保存到
文件中。
Python内置函数open
然而,即使写了关闭文件的代码,也无法保证文件一定能
够正常关闭。例如,如果在打开文件之后和关闭文件之前
发生了错误导致程序崩溃,这时文件就无法正常关闭
在管理文件对象时推荐使用with关键字,可以有效地避免
这个问题。
Python内置函数open
■用于文件内容读写时,with语句的用法如下
with open(filename, mode, encoding)as fp
#这里写通过文件对象fp读写文件内容的语句
■上下文管理语句with还支持下面的用法
with open( test. txt,'r)as src, open('test _ new. txt,'w')as dst:
dst. write(src reado)
Python内置函数open
文件打开方式
模式
说明
r读模式(默认模式,可省略),如果文件不存在则抛出异常
W写模式,如果文件已存在,先清空原有内容
x写模式,创建新文件,如果文件已存在则抛出异常
a追加模式,不漫盖文件中原有内容
b三进制模式(可与其他模式组合使用)
t文本模式(默认模式,可省略)
读、写模式(可与其他模式组合使用)
Python文件对象常用方法
文件对象常用方法
方法
功能说明
lose o
把缓冲区的内容写入文件,同时关闭文件,并释放文件对象
把缓冲区的内容写入文件,但不关闭文件
read(size])从文本文件中读取size个字符作为结果返回,或从二进制文件中读
取size个字节,如果省略size则表示读取所有内容
readline o从文本文件中读取一行内容
eadlineso把文本文件中的每行文本作为一个字符串存入列表中,返回该列表
seek( ( L,把文件指针移动到新的位置, offset表示相对于 whence的位置
whence]) whence为表示从文件头开始计算,1表示从当前位置开始计算,2
表示从文件尾开始计算,默认为0
tello
返回文件指针的当前位置
write(s)把字符串或字节串s的内容写入文件
writelines(s)把列表s中的字符串写入文本文件,不添加换行符
读写tt文件内容
读取并显示文本文件的前5个字符
th open (
s= f read(5)
print('字符串s的长度(字符个数)=',len(s))
读写tt文件内容
读取并显示文本文件所有行。
with open ('sample. txt')as f
#假设文件采用CP936编码
or line in fp
#文件对象可以直接迭代
print (line)

最近更新

关于设备整改方案 5页

航天工业基地中国航天科技的摇篮 23页

公益手作坊方案 5页

自评报告中如何展示自己在临床质量管理和风险.. 26页

腹部磁共振成像序列在消化系统疾病诊断中的可.. 31页

脑卒中风险压力与情绪波动的影响 23页

脑卒中紧急救护时应做的五件事 24页

健身广场设置方案 5页

小企业固定资产管理 23页

2024年云南省大理州事业单位招聘339人历年高频.. 177页

脑卒中症状识别及院前急救培训教学大纲 23页

保养活动方案 4页

2024年云南省昆明市职业培训指导中心事业单位.. 177页

2024年公务员省考再不如看看事业单位历年高频.. 174页

2024年内蒙古事业单位综合应用能力考历年高频.. 177页

2024年内蒙古包头市直事业单位招聘570人历年高.. 177页

会员客户维护方案 5页

2024年内蒙古通辽市科尔沁区事业单位卫生健康.. 176页

2024年北京市大兴区部分事业单位招聘117人历年.. 178页

产品效率提高方案 4页

2024年合肥职业技术学院单招职业适应性测试题.. 60页

2024年吉林省白城市行政职业能力测验题库及参.. 147页

2024年呼伦贝尔职业技术学院单招职业适应性测.. 58页

2024年宁夏财经职业技术学院单招职业适应性测.. 57页

2024年安徽省巢湖市行政职业能力测验题库(突.. 149页

2024年安徽省阜阳市行政职业能力测验题库带答.. 146页

音乐教研方案 3页

2024年岳阳职业技术学院单招职业适应性测试题.. 59页

2024年广西玉林市玉东新区部分机关单位招聘30.. 88页

2024年广西百色市事业单位招聘1409人历年高频.. 89页