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正规则表达式学习指南
Aug 02 Python
用yum安装MySQLdb模块的步骤方法
Dec 15 Python
使用C++扩展Python的功能详解
Jan 12 Python
python微信公众号开发简单流程
Mar 23 Python
python实现对求解最长回文子串的动态规划算法
Jun 02 Python
使用Python 正则匹配两个特定字符之间的字符方法
Dec 24 Python
Django框架ORM数据库操作实例详解
Nov 07 Python
Python中如何引入第三方模块
May 27 Python
keras model.fit 解决validation_spilt=num 的问题
Jun 19 Python
python实现数据结构中双向循环链表操作的示例
Oct 09 Python
Python基于locals返回作用域字典
Oct 17 Python
Python绘制K线图之可视化神器pyecharts的使用
Mar 02 Python
python基础之错误和异常处理
Python中递归以及递归遍历目录详解
Oct 24 #Python
python基础之函数的定义和调用
python 标准库原理与用法详解之os.path篇
Oct 24 #Python
Python干货实战之八音符酱小游戏全过程详解
关于python pygame游戏进行声音添加的技巧
Oct 24 #Python
python实现简单石头剪刀布游戏
You might like
php中函数的形参与实参的问题说明
2010/09/01 PHP
PHP面向对象教程之自定义类
2014/06/10 PHP
php+ajax实现文章自动保存的方法
2014/12/30 PHP
Linux系统下PHP-FPM的安装和配置教程
2015/08/17 PHP
js Html结构转字符串形式显示代码
2011/11/15 Javascript
详解js私有作用域中创建特权方法
2016/01/25 Javascript
JS中对象与字符串的互相转换详解
2016/05/20 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
2016/05/20 Javascript
微信小程序 地图(map)实例详解
2016/11/16 Javascript
js实现前端分页页码管理
2017/01/06 Javascript
vue开发调试神器vue-devtools使用详解
2017/07/13 Javascript
vue.js如何将echarts封装为组件一键使用详解
2017/10/10 Javascript
微信小程序使用wxParse解析html的方法教程
2018/07/06 Javascript
Vue中使用sass实现换肤功能
2018/09/07 Javascript
跨域解决之JSONP和CORS的详细介绍
2018/11/21 Javascript
vue实现局部刷新的实现示例
2019/04/16 Javascript
javascript数据类型中的一些小知识点(推荐)
2019/04/18 Javascript
jQuery Migrate 插件用法实例详解
2019/05/22 jQuery
小程序实现搜索框
2020/06/19 Javascript
[01:16]DOTA2小知识课堂 Ep.03 芒果树无伤肉山
2019/12/05 DOTA
Python图像灰度变换及图像数组操作
2016/01/27 Python
Python实现获取磁盘剩余空间的2种方法
2017/06/07 Python
python编写朴素贝叶斯用于文本分类
2017/12/21 Python
Python温度转换实例分析
2018/01/17 Python
python3实现163邮箱SMTP发送邮件
2018/05/22 Python
Python unittest 简单实现参数化的方法
2018/11/30 Python
python爬取内容存入Excel实例
2019/02/20 Python
Python3如何使用tabulate打印数据
2020/09/25 Python
检察院院长群众路线教育实践活动个人整改措施
2014/10/04 职场文书
2014年信息中心工作总结
2014/12/17 职场文书
学期个人自我总结
2015/02/13 职场文书
售票员岗位职责
2015/02/15 职场文书
地震捐款简报
2015/07/21 职场文书
《狼牙山五壮士》读后感:宁死不屈,视死如归
2019/08/16 职场文书
Javascript之datagrid查询详解
2021/09/15 Javascript
HTML常用标签超详细整理
2022/03/19 HTML / CSS