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中for循环详解
Jan 17 Python
python集合类型用法分析
Apr 08 Python
回调函数的意义以及python实现实例
Jun 20 Python
Python编程argparse入门浅析
Feb 07 Python
python可视化实现代码
Jan 15 Python
Python 数据库操作 SQLAlchemy的示例代码
Feb 18 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
Sep 16 Python
python字符串反转的四种方法详解
Dec 02 Python
python实现图像拼接
Mar 05 Python
python+selenium自动化实战携带cookies模拟登陆微博
Jan 19 Python
Python实现灰色关联分析与结果可视化的详细代码
Mar 25 Python
Python如何使用循环结构和分支结构
Apr 13 Python
python基础之错误和异常处理
Python中递归以及递归遍历目录详解
Oct 24 #Python
python基础之函数的定义和调用
python 标准库原理与用法详解之os.path篇
Oct 24 #Python
Python干货实战之八音符酱小游戏全过程详解
关于python pygame游戏进行声音添加的技巧
Oct 24 #Python
python实现简单石头剪刀布游戏
You might like
php include,include_once,require,require_once
2008/09/05 PHP
php URL编码解码函数代码
2009/03/10 PHP
codeigniter教程之上传视频并使用ffmpeg转flv示例
2014/02/13 PHP
smarty模板中使用get、post、request、cookies、session变量的方法
2014/04/24 PHP
分享十款最出色的PHP安全开发库中文详细介绍
2015/03/22 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2020/01/22 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
niceTitle 基于jquery的超链接提示插件
2010/05/31 Javascript
Javascript实现CheckBox的全选与取消全选的代码
2010/07/20 Javascript
iframe的onload在Chrome/Opera中执行两次Bug的解决方法
2011/03/17 Javascript
实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)
2013/01/11 Javascript
javascript字符串替换及字符串分割示例代码
2013/12/12 Javascript
用原生js做个简单的滑动效果的回到顶部
2014/10/15 Javascript
js中的内部属性与delete操作符介绍
2015/08/10 Javascript
jQuery+CSS3折叠卡片式下拉列表框实现效果
2015/11/02 Javascript
js获取页面及个元素高度、宽度的代码
2016/04/26 Javascript
AngularJS基础 ng-submit 指令简单示例
2016/08/03 Javascript
谈谈JavaScript中浏览器兼容问题的写法小议
2016/12/17 Javascript
微信小程序自动客服功能
2017/11/02 Javascript
JavaScript+HTML5 canvas实现放大镜效果完整示例
2019/05/15 Javascript
vue实现配置全局访问路径头(axios)
2019/11/01 Javascript
原生js实现五子棋游戏
2020/05/28 Javascript
[45:16]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第一场 12.12
2020/12/16 DOTA
Python ORM框架SQLAlchemy学习笔记之数据查询实例
2014/06/10 Python
python 以16进制打印输出的方法
2018/07/09 Python
关于Tensorflow 模型持久化详解
2020/02/12 Python
Python基于xlutils修改表格内容过程解析
2020/07/28 Python
Html5监听手机摇一摇事件的实现
2019/11/07 HTML / CSS
澳大利亚百货公司:David Jones
2018/02/08 全球购物
美国伊甸园兄弟种子公司:Eden Brothers
2018/07/01 全球购物
商务会议邀请函
2014/01/09 职场文书
自我鉴定写作要点
2014/01/17 职场文书
应聘教师求职信
2014/07/19 职场文书
2015年七一建党节活动方案
2015/05/05 职场文书
KTV员工管理制度
2015/08/06 职场文书
CSS3常见动画的实现方式
2021/04/14 HTML / CSS