栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python中文件的操作

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python中文件的操作

1、什么是文件

这一类都是文件

2、文件的作用

使用文件的目的 保存数据存放在磁盘
把一些存储存放起来 可以让程序下一次执行的时候直接使用 而不必重新制作一份 省时省力

二、文件的操作 打开与关闭

1、文件操作的流程

打开文件 或者新建立一个文件
读/写数据
关闭文件

2、打开文件

在python 使用open函数 可以打开一个已经存在的文件 或者创建一个新文件open(文件名 访问模式)

格式

f open(‘文件’, w )或者f open( 文件 , r )

不同的打开文件的方式

常见的文件操作有 写 读 追加

2、 写数据(write)

格式

对象 open( 文件 ,w)
对象.write 写入数据
对象.close

继续写入数据  

 

 

总结

如果文件不存在的话就会创建新文件 如果文件已存在的话就会先清空原文件内容 然后写入数据  

3、读数据 read)

格式

对象 open( 文件 ,r)
变量 对象.read()
print(变量)

总结

①如果用open打开文件时 如果使用的 r 那么可以省略 即只写 open( test.txt )
②如果没有文件 打开报错 存在该文件才能操作
③如果文件中存在中文显示 会出现乱码需要添加encoding utf-8
open(‘test.txt’,”r”, encoding utf-8 )

④使用read(num)可以从文件中读取数据 num表示要从文件中读取的数据的长度 单位是字节 如果没有传入num 那么就表示读取文件中所有的数据 

4、读取指定长度的数据(单位是字节)

 

使用read(num)可以从文件中读取数据 num表示要从文件中读取的数据的长度 单位是字节 如果没有传入num 那么就表示读取文件中所有的数据 

5、读数据 readlines

就像read没有参数时一样 readlines可以按照行的方式把整个文件中的内容进行一次性读取 并且返回的是一个列表 其中每一行的数据为一个元素

格式

对象 open( 文件 ,r)
变量 对象.readlines()
print(变量)

6、读数据 readline

 readline可以按照行的方式把整个文件中的内容进行一行一行的读取

格式

对象 open( 文件 ,r)
变量 对象.readline()
print(变量)

①写入数据

②查看数据

7、可写 追加

格式

对象 open( ,a)
对象.write 写入数据
对象.close 

 

总结

可写 形式打开文件 如果文件不存在则创建并从头添加写入的内容 存在则原有数据后追加数据

三、二进制文件的读写

1、读数据 rb

格式1

对象 open( 二进制文件 ,rb)
变量 对象.read
print(变量)

 

格式2

with open( 二进制文件 , rb ) as 对象:
    变量 对象.read()
    print(变量)

总结

①格式2中不需要手动关闭文件 所以经常被使用

②如果没有文件 打开报错 存在该文件才能操作

2、写数据 wb

 格式

with open( 二进制文件 , wb ) as 对象:
    变量 对象.write()
    print(变量)

 

 

3、关闭文件

格式

close

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/266862.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号