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中unittest实现简单的单元测试实例详解
Jan 09 Python
python实现简单http服务器功能
Sep 17 Python
python实现简单的单变量线性回归方法
Nov 08 Python
python画图系列之个性化显示x轴区段文字的实例
Dec 13 Python
python实现三次样条插值
Dec 17 Python
python实现播放音频和录音功能示例代码
Dec 30 Python
Python流程控制 while循环实现解析
Sep 02 Python
python获取引用对象的个数方式
Dec 20 Python
Python如何基于smtplib发不同格式的邮件
Dec 30 Python
PyTorch中的C++扩展实现
Apr 02 Python
python中实现词云图的示例
Dec 19 Python
用Python将GIF动图分解成多张静态图片
Jun 11 Python
python基础之错误和异常处理
Python中递归以及递归遍历目录详解
Oct 24 #Python
python基础之函数的定义和调用
python 标准库原理与用法详解之os.path篇
Oct 24 #Python
Python干货实战之八音符酱小游戏全过程详解
关于python pygame游戏进行声音添加的技巧
Oct 24 #Python
python实现简单石头剪刀布游戏
You might like
PHP使用递归算法无限遍历数组示例
2017/01/13 PHP
Discuz! 6.1_jQuery兼容问题
2008/09/23 Javascript
JS实现定时自动关闭DIV层提示框的方法
2015/05/11 Javascript
WebGL利用FBO完成立方体贴图效果完整实例(附demo源码下载)
2016/01/26 Javascript
AngularJS入门教程之Select(选择框)详解
2016/07/27 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
2016/12/24 Javascript
浅谈JavaScript正则表达式-非捕获性分组
2017/03/08 Javascript
jQuery插件zTree实现获取一级节点数据的方法
2017/03/08 Javascript
JavaScript实现弹出广告功能
2017/03/30 Javascript
利用node.js爬取指定排名网站的JS引用库详解
2017/07/25 Javascript
vue结合Echarts实现点击高亮效果的示例
2018/03/17 Javascript
使用Vue制作图片轮播组件思路详解
2018/03/21 Javascript
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
2018/04/17 jQuery
JS关于刷新页面的相关总结
2018/05/09 Javascript
JavaScript引用类型Date常见用法实例分析
2018/08/08 Javascript
layui 优化button按钮和弹出框的方法
2018/08/15 Javascript
微信小程序使用npm包的方法步骤
2019/08/13 Javascript
微信小程序之 catalog 切换实现解析
2019/09/12 Javascript
JS实现点击下拉列表文本框中出现对应的网址,点击跳转按钮实现跳转
2019/11/25 Javascript
axios如何取消重复无用的请求详解
2019/12/15 Javascript
[44:51]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第二场
2018/04/05 DOTA
python正则表达式之作业计算器
2016/03/18 Python
利用python将json数据转换为csv格式的方法
2018/03/22 Python
基于scrapy的redis安装和配置方法
2018/06/13 Python
python/sympy求解矩阵方程的方法
2018/11/08 Python
python tkinter实现彩球碰撞屏保
2019/07/30 Python
基于python框架Scrapy爬取自己的博客内容过程详解
2019/08/05 Python
Python Gitlab Api 使用方法
2019/08/28 Python
如何用Python 加密文件
2020/09/10 Python
html5如何及时更新缓存文件(js、css或图片)
2013/06/24 HTML / CSS
货车司机岗位职责
2014/03/18 职场文书
火箭队口号
2014/06/18 职场文书
县委常委班子专题民主生活会查摆问题及整改措施
2014/09/27 职场文书
厉害!这是Redis可视化工具最全的横向评测
2021/07/15 Redis
聊聊基于pytorch实现Resnet对本地数据集的训练问题
2022/03/25 Python
室外天线与收音机天线杆接合方法
2022/04/05 无线电