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的线程来解决生产者消费问题的示例
Apr 02 Python
Python的Scrapy爬虫框架简单学习笔记
Jan 20 Python
机器学习python实战之手写数字识别
Nov 01 Python
为什么选择python编程语言入门黑客攻防 给你几个理由!
Feb 02 Python
详解Django中六个常用的自定义装饰器
Jul 04 Python
Python将string转换到float的实例方法
Jul 29 Python
解决Python二维数组赋值问题
Nov 28 Python
opencv之为图像添加边界的方法示例
Dec 26 Python
Python函数式编程实例详解
Jan 17 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
May 20 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
Sep 20 Python
Python实现数据的序列化操作详解
Jul 07 Python
python基础之错误和异常处理
Python中递归以及递归遍历目录详解
Oct 24 #Python
python基础之函数的定义和调用
python 标准库原理与用法详解之os.path篇
Oct 24 #Python
Python干货实战之八音符酱小游戏全过程详解
关于python pygame游戏进行声音添加的技巧
Oct 24 #Python
python实现简单石头剪刀布游戏
You might like
坏狼的PHP学习教程之第1天
2008/06/15 PHP
php jquery 实现新闻标签分类与无刷新分页
2009/12/18 PHP
PHP使用FFmpeg获取视频播放总时长与码率等信息
2016/09/13 PHP
PHP使用curl函数发送Post请求的注意事项
2016/11/26 PHP
php使用GD2绘制几何图形示例
2017/02/15 PHP
thinkPHP5框架中widget的功能与用法详解
2018/06/11 PHP
PHP实现微信申请退款功能
2018/10/01 PHP
PHP基于进程控制函数实现多线程
2020/12/09 PHP
Javascript调用C#代码
2011/01/17 Javascript
extjs表格文本启用选择复制功能具体实现
2013/10/11 Javascript
javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)
2013/12/16 Javascript
javascript闭包的理解
2015/04/01 Javascript
js兼容pc端浏览器并有多种弹出小提示的手机端浮层控件实例
2015/04/29 Javascript
javascript的BOM
2016/05/03 Javascript
JavaScript实现设计模式中的单例模式的一些技巧总结
2016/05/17 Javascript
JS+HTML5手机开发之滚动和惯性缓动实现方法分析
2016/06/12 Javascript
react.js 翻页插件实例代码
2017/01/19 Javascript
微信小程序 弹幕功能简单实例
2017/02/14 Javascript
JavaScript之生成器_动力节点Java学院整理
2017/06/30 Javascript
nodejs中解决异步嵌套循环和循环嵌套异步的问题
2017/07/12 NodeJs
layui 解决form表单点击无反应的问题
2019/10/25 Javascript
通过Python使用saltstack生成服务器资产清单
2016/03/01 Python
python去除空格和换行符的实现方法(推荐)
2017/01/04 Python
pyenv命令管理多个Python版本
2017/03/26 Python
Python连接Mssql基础教程之Python库pymssql
2018/09/16 Python
解决jupyter notebook显示不全出现框框或者乱码问题
2020/04/09 Python
Python如何实现邮件功能
2020/05/27 Python
美国皮靴公司自1863年:The Frye Company
2016/11/30 全球购物
伦敦剧院门票:London Theatre Direct
2018/11/21 全球购物
艺术系应届生的自我评价
2013/10/19 职场文书
事业单位分类改革实施方案
2014/03/21 职场文书
公司联欢会策划方案
2014/05/19 职场文书
金融专业银行实习证明模板
2014/11/28 职场文书
罚站检讨书
2015/01/29 职场文书
2015年绩效考核工作总结
2015/05/23 职场文书
2015初中政治教学工作总结
2015/07/21 职场文书