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 相关文章推荐
django实现同一个ip十分钟内只能注册一次的实例
Nov 03 Python
python使用正则表达式的search()函数实现指定位置搜索功能
Nov 10 Python
Python爬虫获取图片并下载保存至本地的实例
Jun 01 Python
梅尔倒谱系数(MFCC)实现
Jun 19 Python
pandas进行时间数据的转换和计算时间差并提取年月日
Jul 06 Python
Python递归函数 二分查找算法实现解析
Aug 12 Python
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件及出现问题解决方法
Sep 06 Python
pytorch 自定义参数不更新方式
Jan 06 Python
使用tensorflow显示pb模型的所有网络结点方式
Jan 23 Python
Scrapy框架介绍之Puppeteer渲染的使用
Jun 19 Python
python实现邮件循环自动发件功能
Sep 11 Python
使用豆瓣源来安装python中的第三方库方法
Jan 26 Python
python基础之错误和异常处理
Python中递归以及递归遍历目录详解
Oct 24 #Python
python基础之函数的定义和调用
python 标准库原理与用法详解之os.path篇
Oct 24 #Python
Python干货实战之八音符酱小游戏全过程详解
关于python pygame游戏进行声音添加的技巧
Oct 24 #Python
python实现简单石头剪刀布游戏
You might like
用PHP制作的意见反馈表源码
2007/03/11 PHP
怎么在Windows系统中搭建php环境
2013/08/31 PHP
PHP内存缓存功能memcached示例
2016/10/19 PHP
解决在Laravel 中处理OPTIONS请求的问题
2019/10/11 PHP
Javascript insertAfter() 实现函数代码
2011/10/12 Javascript
基于jquery自己写tab滑动门(通用版)
2012/10/30 Javascript
Function.prototype.call.apply结合用法分析示例
2013/07/03 Javascript
文本域中换行符的替换示例
2014/03/04 Javascript
Node.js的特点和应用场景介绍
2014/11/04 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
2015/12/08 Javascript
jQuery插件扩展实例【添加回调函数】
2016/11/26 Javascript
jQuery插件zTree实现获取当前选中节点在同级节点中序号的方法
2017/03/08 Javascript
原生JS实现隐藏显示图片 JS实现点击切换图片效果
2021/01/27 Javascript
详解基于 axios 的 Vue 项目 http 请求优化
2017/09/04 Javascript
解决mpvue + vuex 开发微信小程序vuex辅助函数mapState、mapGetters不可用问题
2018/08/03 Javascript
Vue事件修饰符native、self示例详解
2019/07/09 Javascript
详解vue beforeRouteEnter 异步获取数据给实例问题
2019/08/09 Javascript
vuex实现像调用模板方法一样调用Mutations方法
2019/11/06 Javascript
Vue3.0的优化总结
2020/10/16 Javascript
python使用BeautifulSoup分析网页信息的方法
2015/04/04 Python
python中的编码知识整理汇总
2016/01/26 Python
使用Python的Flask框架来搭建第一个Web应用程序
2016/06/04 Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
2019/09/23 Python
pytorch之添加BN的实现
2020/01/06 Python
python lambda函数及三个常用的高阶函数
2020/02/05 Python
Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)
2020/02/17 Python
HTML5离线应用与客户端存储的实现
2018/05/03 HTML / CSS
旅游管理实习自我鉴定
2013/09/29 职场文书
道德模范先进事迹
2014/02/14 职场文书
逃课检讨书怎么写
2015/01/01 职场文书
关于军训的感想
2015/08/07 职场文书
化工厂员工工作总结
2015/10/15 职场文书
电工实训心得体会
2016/01/14 职场文书
Nginx反向代理多个服务器的实现方法
2021/03/31 Servers
Python OpenCV超详细讲解基本功能
2022/04/02 Python
nginx之queue的具体使用
2022/06/28 Servers