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  连接字符串(join %)
Sep 06 Python
python通过elixir包操作mysql数据库实例代码
Jan 31 Python
python3实现字符串的全排列的方法(无重复字符)
Jul 07 Python
Python网页正文转换语音文件的操作方法
Dec 09 Python
python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
Apr 29 Python
Python搭建代理IP池实现存储IP的方法
Oct 27 Python
Python pip配置国内源的方法
Feb 14 Python
python+gdal+遥感图像拼接(mosaic)的实例
Mar 10 Python
解决Python中报错TypeError: must be str, not bytes问题
Apr 07 Python
Python学习笔记之装饰器
Aug 06 Python
python实现excel公式格式化的示例代码
Dec 23 Python
pip install命令安装扩展库整理
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 smarty的预保留变量总结
2008/12/04 PHP
PHP chmod 函数与批量修改文件目录权限
2010/05/10 PHP
解析php DOMElement 操作xml 文档的实现代码
2013/05/10 PHP
一个非常实用的php文件上传类
2017/07/04 PHP
CSS+JS构建的图片查看器
2006/07/22 Javascript
Prototype使用指南之hash.js
2007/01/10 Javascript
js确定对象类型方法
2012/03/30 Javascript
JavaScript实现存储HTML字符串示例
2014/04/21 Javascript
javascript实例分享---具有立体效果的图片特效
2014/06/08 Javascript
node.js中的fs.rmdir方法使用说明
2014/12/16 Javascript
Jquery异步提交表单代码分享
2015/03/26 Javascript
js实现仿京东2级菜单效果(带延时功能)
2015/08/27 Javascript
微信小程序js文件改变参数并在视图上及时更新【推荐】
2018/06/11 Javascript
js动态设置select下拉菜单的默认选中项实例
2018/08/21 Javascript
JS将时间秒转换成天小时分钟秒的字符串
2019/07/10 Javascript
javascript关于“时间”的一次探索
2019/07/24 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
JavaScript或jQuery 获取option value值方法解析
2020/05/12 jQuery
Vue Object.defineProperty及ProxyVue实现双向数据绑定
2020/09/02 Javascript
[05:46]DOTA2英雄梦之声_第18期_陈
2014/06/20 DOTA
java直接调用python脚本的例子
2014/02/16 Python
python 以16进制打印输出的方法
2018/07/09 Python
python实现批量nii文件转换为png图像
2019/07/18 Python
对python中url参数编码与解码的实例详解
2019/07/25 Python
python编写猜数字小游戏
2019/10/06 Python
Python3连接Mysql8.0遇到的问题及处理步骤
2020/02/17 Python
基于python SMTP实现自动发送邮件教程解析
2020/06/02 Python
CSS3样式linear-gradient的使用实例
2017/01/16 HTML / CSS
瑞典廉价机票预订网站:Seat24
2018/06/19 全球购物
年度考核自我鉴定
2013/11/09 职场文书
电子商务专业毕业生工作推荐信
2013/11/17 职场文书
领导党性分析材料
2014/02/15 职场文书
创先争优一句话承诺
2014/05/29 职场文书
党的群众路线教育实践活动个人整改方案
2014/10/25 职场文书
成绩单评语
2015/01/04 职场文书
springboot中一些比较常用的注解总结
2021/06/11 Java/Android