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中sleep函数用法实例分析
Apr 29 Python
Windows下实现Python2和Python3两个版共存的方法
Jun 12 Python
浅谈python中的数字类型与处理工具
Aug 02 Python
简单了解Python中的几种函数
Nov 03 Python
深入浅析Python传值与传址
Jul 10 Python
python实现RabbitMQ的消息队列的示例代码
Nov 08 Python
Python判断有效的数独算法示例
Feb 23 Python
django admin 自定义替换change页面模板的方法
Aug 23 Python
在TensorFlow中实现矩阵维度扩展
May 22 Python
Python 如何批量更新已安装的库
May 26 Python
详解Python直接赋值,深拷贝和浅拷贝
Jul 09 Python
PyChon中关于Jekins的详细安装(推荐)
Dec 28 Python
python基础之错误和异常处理
Python中递归以及递归遍历目录详解
Oct 24 #Python
python基础之函数的定义和调用
python 标准库原理与用法详解之os.path篇
Oct 24 #Python
Python干货实战之八音符酱小游戏全过程详解
关于python pygame游戏进行声音添加的技巧
Oct 24 #Python
python实现简单石头剪刀布游戏
You might like
音乐朗读剧《MARS RED》2021年TV动画化决定!
2020/03/06 日漫
PHP微信支付实例解析
2016/07/22 PHP
PHP-CGI远程代码执行漏洞分析与防范
2017/05/07 PHP
PHP微信H5支付开发实例
2018/07/25 PHP
编写js扩展方法判断一个数组中是否包含某个元素
2013/11/08 Javascript
jQuery CSS()方法改变现有的CSS样式表
2014/09/09 Javascript
原生JS实现匀速图片轮播动画
2016/10/18 Javascript
JavaScript实现解析INI文件内容的方法
2016/11/17 Javascript
jQuery快速实现商品数量加减的方法
2017/02/06 Javascript
详解微信开发中snsapi_base和snsapi_userinfo及静默授权的实现
2017/03/11 Javascript
基于jquery实现多选下拉列表
2017/08/02 jQuery
Angularjs cookie 操作实例详解
2017/09/27 Javascript
vue+element-ui+axios实现图片上传
2019/08/20 Javascript
video.js添加自定义组件的方法
2020/12/09 Javascript
[01:18]DOTA2超级联赛专访hanci ForLove淘汰感言曝光
2013/06/04 DOTA
Python实现线程池代码分享
2015/06/21 Python
python 时间戳与格式化时间的转化实现代码
2016/03/23 Python
用生成器来改写直接返回列表的函数方法
2017/05/25 Python
python通过elixir包操作mysql数据库实例代码
2018/01/31 Python
Python实现的FTP通信客户端与服务器端功能示例
2018/03/28 Python
Tensorflow 训练自己的数据集将数据直接导入到内存
2018/06/19 Python
Python版名片管理系统
2018/11/30 Python
python批量解压zip文件的方法
2019/08/20 Python
python飞机大战 pygame游戏创建快速入门详解
2019/12/17 Python
基于torch.where和布尔索引的速度比较
2020/01/02 Python
解决python使用list()时总是报错的问题
2020/05/05 Python
Python3.8.2安装包及安装教程图文详解(附安装包)
2020/11/28 Python
Python实现FTP文件定时自动下载的步骤
2020/12/19 Python
Clearly新西兰:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
澳大利亚最受欢迎的超级商场每日优惠:Catch
2020/11/17 全球购物
金士达面试非笔试
2012/03/14 面试题
单位工程竣工验收方案
2014/03/16 职场文书
协议书格式
2014/04/23 职场文书
大学生迟到检讨书500字
2014/10/17 职场文书
大明湖导游词
2015/02/03 职场文书
学校实习推荐信
2015/03/27 职场文书