python基础之文件操作
作者:qianqqqq_lu 时间:2022-12-23 01:15:53
文件操作的一般内容:
# 文件的操作
# 打开文件 open 打开已存在文件 或者创建一个新文件
open('./Test.txt','w')
# 文件的操作
# 打开文件 open 打开已存在文件 或者创建一个新文件
fobj=open('./Test.txt','w') #将其传递个=给一个对象 通过对象来对其进行操作
# 开始操作 读/写操作
fobj.write('在苍茫的大海上 有一群海鸟')
fobj.close() #保存加关闭
# 文件的操作
# 打开文件 open 打开已存在文件 或者创建一个新文件
fobj=open('./Test.txt','w') #将其传递个=给一个对象 通过对象来对其进行操作
# 开始操作 读/写操作
# fobj.write('在苍茫的大海上 有一群海鸟')
fobj.write('冲破风浪') #文件存在 会被覆盖
fobj.close() #保存加关闭
# 文件的操作
# 打开文件 open 打开已存在文件 或者创建一个新文件
# 默认的编码是gbk 中文编码 最好的习惯就是我们在打开一个文件的时候 指定一个编码
# 给他一个编码类型
fobj=open('./Test.txt','w',encoding='utf-8') #将其传递个=给一个对象 通过对象来对其进行操作
# 开始操作 读/写操作
fobj.write('在苍茫的大海上 有一群海鸟')
fobj.write('冲破风浪') #文件存在 会被覆盖
fobj.close() #保存加关闭
# 以二进制的形式去写数据
fobj=open('Test.txt','wb') #str——>bytes
fobj.write('再无运河大海之间'.encode('utf-8'))
fobj.close()
fobj=open('./Test.txt','w')
fobj.write('在苍茫的大海上 有一群海鸟')
fobj.write('冲破风浪') #文件存在 会被覆盖
fobj=open('Test.txt','a') #追加
fobj.write('在乌云和大海之间')
fobj.close()
# 读数据操作
f=open('Test.txt','r')
# print(f.read()) #从头到尾全部读出
print(f.read(10)) #指定读取的数量
print(f.read()) #第一行为加参数读取到的,其余行输出
f=open('Test.txt','rb')
data=f.read()
print(data)
print(data.decode('gbk'))
f.close() #文件对象需要关闭
# with上下文管理对象
# 优点 自动释放打开关联的对象
with open('Test.txt','r') as f:
print(f.read())
来源:https://blog.csdn.net/weixin_44632711/article/details/120778343
标签:python,基础,文件操作
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Vue中keep-alive组件的深入理解
2023-07-02 17:00:38
![](https://img.aspxhome.com/file/2023/4/139884_0s.gif)
python生成带有表格的图片实例
2023-05-22 03:30:16
![](https://img.aspxhome.com/file/2023/4/81474_0s.jpg)
Mysql中错误使用SQL语句Groupby被兼容的情况
2024-01-16 03:55:10
![](https://img.aspxhome.com/file/2023/8/92788_0s.png)
JavaScript面试必考之实现手写Promise
2024-04-16 10:38:49
用Python实现一本个性化日历
2021-02-11 08:59:44
![](https://img.aspxhome.com/file/2023/1/134531_0s.jpg)
javascript中正则表达式语法详解
2024-05-02 16:17:04
go语言题解LeetCode1275找出井字棋的获胜者示例
2023-07-22 12:30:41
Go语言切片常考的面试真题解析
2024-04-30 10:07:16
![](https://img.aspxhome.com/file/2023/9/130689_0s.png)
MySQL表LEFT JOIN左连接与RIGHT JOIN右连接的实例教程
2024-01-24 05:14:17
![](https://img.aspxhome.com/file/2023/0/93060_0s.png)
Vuejs使用addEventListener的事件如何触发执行函数的this
2024-04-10 13:49:45
![](https://img.aspxhome.com/file/2023/0/139680_0s.png)
Django框架模板介绍
2021-07-05 07:34:18
python通过定义一个类实例作为ftp回调方法
2021-08-16 14:12:03
Python 保存矩阵为Excel的实现方法
2022-07-23 07:05:00
java前端javascript生成动态表格示例演示
2023-08-24 11:13:45
![](https://img.aspxhome.com/file/2023/2/56142_0s.gif)
PHP自带函数给数字或字符串自动补齐位数
2023-07-19 01:09:55
在MySQL中使用子查询和标量子查询的基本操作教程
2024-01-15 15:00:08
![](https://img.aspxhome.com/file/2023/4/118454_0s.png)
linux下安装apache与php;Apache+PHP+MySQL配置攻略
2023-11-14 15:43:46
python使用Pandas库提升项目的运行速度过程详解
2021-07-21 12:42:29
![](https://img.aspxhome.com/file/2023/8/115708_0s.jpg)
深入了解Hybrid App技术的相关知识
2023-08-10 09:36:02
浅谈Python接口对json串的处理方法
2022-07-30 13:03:49