python基础之文件操作


Posted in Python onOctober 24, 2021

文件操作的一般内容:

python基础之文件操作

python基础之文件操作

python基础之文件操作

# 文件的操作
# 打开文件 open 打开已存在文件 或者创建一个新文件
open('./Test.txt','w')

python基础之文件操作

# 文件的操作
# 打开文件 open 打开已存在文件 或者创建一个新文件
fobj=open('./Test.txt','w')  #将其传递个=给一个对象 通过对象来对其进行操作
# 开始操作 读/写操作
fobj.write('在苍茫的大海上 有一群海鸟')
fobj.close()  #保存加关闭

python基础之文件操作

# 文件的操作
# 打开文件 open 打开已存在文件 或者创建一个新文件
fobj=open('./Test.txt','w')  #将其传递个=给一个对象 通过对象来对其进行操作
# 开始操作 读/写操作
# fobj.write('在苍茫的大海上 有一群海鸟')
fobj.write('冲破风浪')  #文件存在 会被覆盖
fobj.close()  #保存加关闭

python基础之文件操作

# 文件的操作
# 打开文件 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()

python基础之文件操作

fobj=open('./Test.txt','w')
fobj.write('在苍茫的大海上 有一群海鸟')
fobj.write('冲破风浪')  #文件存在 会被覆盖
fobj=open('Test.txt','a')  #追加
fobj.write('在乌云和大海之间')
fobj.close()

python基础之文件操作

python基础之文件操作

python基础之文件操作

# 读数据操作
f=open('Test.txt','r')
# print(f.read())  #从头到尾全部读出
print(f.read(10))  #指定读取的数量
print(f.read())    #第一行为加参数读取到的,其余行输出

python基础之文件操作

f=open('Test.txt','rb')
data=f.read()
print(data)
print(data.decode('gbk'))
f.close()  #文件对象需要关闭

python基础之文件操作

python基础之文件操作

# with上下文管理对象
# 优点 自动释放打开关联的对象
with open('Test.txt','r') as f:
    print(f.read())

python基础之文件操作

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注三水点靠木的更多内容!

Python 相关文章推荐
Python实现全局变量的两个解决方法
Jul 03 Python
Python使用函数默认值实现函数静态变量的方法
Aug 18 Python
Python递归函数定义与用法示例
Jun 02 Python
Python中生成器和迭代器的区别详解
Feb 10 Python
python如何为被装饰的函数保留元数据
Mar 21 Python
Python实现删除时保留特定文件夹和文件的示例
Apr 27 Python
Python实现的多进程和多线程功能示例
May 29 Python
django框架事务处理小结【ORM 事务及raw sql,customize sql 事务处理】
Jun 27 Python
使用pyshp包进行shapefile文件修改的例子
Dec 06 Python
使用Django搭建网站实现商品分页功能
May 22 Python
运行python提示no module named sklearn的解决方法
Nov 29 Python
Python3使用Qt5来实现简易的五子棋小游戏
May 02 Python
python基础之错误和异常处理
Python中递归以及递归遍历目录详解
Oct 24 #Python
python基础之函数的定义和调用
python 标准库原理与用法详解之os.path篇
Oct 24 #Python
Python干货实战之八音符酱小游戏全过程详解
关于python pygame游戏进行声音添加的技巧
Oct 24 #Python
python实现简单石头剪刀布游戏
You might like
php $_ENV为空的原因分析
2009/06/01 PHP
利用PHP+JS实现搜索自动提示(实例)
2013/06/09 PHP
PHP中的常见魔术方法功能作用及用法实例
2015/07/01 PHP
PHP添加图片水印、压缩、剪切的封装类
2015/08/17 PHP
PHP二维数组去重实例分析
2016/11/18 PHP
音乐播放用的的几个函数
2006/09/07 Javascript
jQuery 使用手册(五)
2009/09/23 Javascript
jquery实现图片左右间隔滚动特效(可自动播放)
2013/05/08 Javascript
怎么判断js脚本加载完成
2014/02/28 Javascript
jquery实现保存已选用户
2014/07/21 Javascript
JavaScript常用脚本汇总(二)
2015/03/04 Javascript
javascript实现加载xml文件的方法
2015/11/24 Javascript
JavaScript中数组Array.sort()排序方法详解
2017/03/01 Javascript
angular中实现控制器之间传递参数的方式
2017/04/24 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
2017/09/05 Javascript
基于Vue渲染与插件的加载顺序的问题详解
2018/03/05 Javascript
详解从0开始搭建微信小程序(前后端)的全过程
2019/04/15 Javascript
vue-router 中 meta的用法详解
2019/11/01 Javascript
[01:44]《为梦想出发》—联想杯DOTA2完美世界全国高校联赛
2015/09/30 DOTA
Python学习笔记_数据排序方法
2014/05/22 Python
快速入手Python字符编码
2016/08/03 Python
Python内置函数OCT详解
2016/11/09 Python
Python SQL查询并生成json文件操作示例
2018/08/17 Python
Django如何实现上传图片功能
2019/08/16 Python
PyQt5事件处理之定时在控件上显示信息的代码
2020/03/25 Python
python 抓取知乎指定回答下视频的方法
2020/07/09 Python
法国一家芭蕾舞鞋公司:Repetto
2018/11/12 全球购物
乌克兰巴士票购买网站:inBus
2021/03/12 全球购物
护理学中专毕业生求职信
2013/11/11 职场文书
小学优秀班主任事迹材料
2014/05/17 职场文书
银行竞聘报告范文
2014/11/06 职场文书
2014年小学校长工作总结
2014/12/08 职场文书
入党积极分子考察意见
2015/06/02 职场文书
《秦兵马俑》教学反思
2016/02/24 职场文书
2019森林防火宣传标语大全!
2019/07/03 职场文书
Spring依赖注入多种类型数据的示例代码
2022/03/31 Java/Android