python文件处理方式
有时候我们会把一些需要用到的数据存储到文本当中,等需要使用的时候,就可以从文本当中读取出来。我们可以使用不同的方式,对文本进行读取出来。
python对文件的处理方式如下:
模式 | 介绍 |
r | 只读方式打开文件,文件的指针将会放在文件的开头 |
r+ | 打开一个文件用于读写,文件的指针将会放在文件的开头 |
w | 打开一个文件用于写入,如果该文件已存在则会进行覆盖 |
w+ | 打开一个文件用于读写,如果该文件已存在则会进行覆盖 |
a | 打开一个文件用于追加,如果该文件已存在,文件指针将会放在文件的结尾 |
a+ | 打开一个文件用于读写,如果该文件已存在,文件指针将会放在文件的结尾 |
模式 | 操作 | 若文件不存在 | 覆盖 |
r | 读 | 报错 | / |
r+ | 可读可写 | 报错 | 是 |
w | 只能写 | 创建 | 是 |
w+ | 可读可写 | 创建 | 是 |
a | 只能写 | 创建 | 否,进行追加写 |
a+ | 可读可写 | 创建 | 否,进行追加写 |
方法如下:
使用open函数
name=文件指定路径下的文件名
class=文件的模式
如:file=open('name','class')
注:如果使用了记得要用close()函数进行关闭
r模式:
f = open(r"C:\Users\Administrator\Desktop\tetsing.txt",'r',encoding='UTF-8')
s=f.read()
print(s)
f.close()
r+模式:
f = open(r"C:\Users\Administrator\Desktop\tetsing.txt",'r+',encoding='UTF-8')
s=f.read()
print(s)
f.write('java')
f.close()
w模式:
f = open(r"C:\Users\Administrator\Desktop\tetsing.txt",'w',encoding='UTF-8')
f.write('java、python、web前端')
f.close()
w+模式:
f = open(r"C:\Users\Administrator\Desktop\tetsing.txt",'w+',encoding='UTF-8')
f.read()
f.write('我要去上海')
a模式:
f = open(r"C:\Users\Administrator\Desktop\tetsing.txt",'a',encoding='UTF-8')
f.write('迪士尼')
a+模式:
f = open(r"C:\Users\Administrator\Desktop\tetsing.txt",'a+',encoding='UTF-8')
f.read()
f.write(',顺便去吃肯德基和麦当劳。')
内容总结注意如下:
r: 只能读 (带r的文件必须先存在)
r+ :可读可写,不会创建不存在的文件。如果直接写文件,则从顶部开始写,覆盖之前此位置的内容,如果先读后写,则会在文件最后追加内容。
w+ :可读可写 如果文件存在 则覆盖整个文件不存在则创建 //要close 之后才算完成写入
w :只能写 覆盖整个文件 不存在则创建
a :只能写 从文件底部添加内容 不存在则创建
a+ :可读可写 从文件顶部读取内容 从文件底部添加内容 不存在则创建
python文件处理方式相关推荐
- python文件open方式:r、r+、w、w+、a、a+
python 文件open方式 r 只能读,光标在头从头读取,文件不存在会报错 r+ 能读写,光标在头从头读取,文件不存在会报错 w 只能写,清空内容从头编辑,文件不存在会创建 w+ 能读写,清空内容 ...
- python打开文件的语法_python27语法Python文件打开方式实例详解【a、a+、r+、w+区别】...
本文实例讲述了Python文件打开方式.分享给大家供大家参考,具体如下: 第一步 排除文件打开方式错误: r只读,r+读写,不创建 w新建只写,w+新建读写,二者都会将文件内容清零 (以w方式打开,不 ...
- python文件打开后闪退_困扰已久的问题--python文件打开方式?为什么打开py文件会闪退!...
困扰已久的问题--python文件打开方式?为什么打开py文件会闪退! 当你安装好python时,你能够在python环境下写语句. python环境有两种措施敞开:第一种措施是找到并敞开python ...
- python文件打开方式详解
转载自https://blog.csdn.net/ztf312/article/details/47259805 第一步 排除文件打开方式错误: r只读,r+读写,不创建 w新建只写,w+新建读写,二 ...
- 为什么python文件会闪退_困扰已久的问题--python文件打开方式?为什么打开py文件会闪退!...
当你安装好python时,你可以在python环境下写语句. python环境有两种方式打开:第一种方式是找到并打开python文件夹中的python.exe:第二种方式是Windows系统在搜索输入 ...
- python文件打开方式
在python中,打开文件的命令为 open(file[,mode[,buffer]]) 关于mode,有以下注意点: r 只读方式打开,文件必须存在 w 只写方式打开,文件不存在创建文件,文件存在则 ...
- python对文件操作的相关函数_第六章、Python文件操作
第六章.Python文件操作 Python可以对文件进行查看.创建等功能,可以对文件内容进行添加.修改.删除,且所使用到的函数在Python3.5.x为open,在Python2.7.x同时支持fil ...
- seek是python文件操作方法吗,seek引发的python文件读写的问题
我的需求很简单,就是统计一下我的安装脚本执行的次数和时间,格式是这样的 install_times:1|install_times:2018-09-03 15:58:46 install_times: ...
- python以读写方式打开文件_python读写文件操作详细介绍【传智播客】
Python文件的打开或创建可以使用函数open().该函数可以指定处理模式,设置打开的文件为只读.只写或可读写状态.open()的声明如下所示. open(file, mode='r', buffe ...
最新文章
- 配置nginx对php的支持
- windows多个服务器之间共享文件夹,windows server 2008 R2 部署NFS,实现多台服务器间、客户端间的共享目录。...
- 控件把鼠标放上去出现一个小窗口_控件跟着鼠标走,VBA让你的操作随心所欲
- 参数返回Oracle 常用函数:nvl/nullif/case when/wm_concat/replace
- AngularJs form.FormController、ngModel.NgModelController
- Linux-mysql备份
- iframe页面使用Js实现父页面和子页面通信
- python作用域总结_关于Python作用域自学总结
- SPSS基础教程:SPSS的安装和卸载
- SI 9000 及阻抗匹配学习笔记(四)
- MATLAB 格拉布斯准则代码
- mac虚拟机服务器设置u盘启动不了怎么办,苹果MacBook Air u盘启动不了怎么办?
- 复旦版最佳医院排行 沪21家医院入选全国百佳
- cass坡度土方计算案例_CASS土方量计算总结
- 安徽大学计算机专硕学几年,安徽大学专业硕士学制几年
- 计算机到点就有音乐怎么清除缓存垃圾,如何自动清理网易音乐的缓存
- Battery_MSCCC:基于MATLAB/Simulink的具有多级(5级)恒流控制的电池充放电仿真模型
- 十一月典型安全事件盘点
- 数字图像处理知识点梳理——第八章 图像压缩
- KYC功能介绍:为客户提供新的机会
热门文章
- VRTK插件详解四:部分自带案例分析
- configure: error: no acceptable C compiler found in $PATH 问题解决
- 利用WSUS搭建补丁升级服务器
- 802.1X与portal的无线认证
- Android面试题集锦
- 浅谈黑盒测试和白盒测试
- Gmap.net搜集
- 用yara实现分析恶意样本_Yara –识别和分类恶意软件样本
- Siemens Simcenter FloEFD 2021.2.0 for Catia V5
- MongoDB、ElasticSearch、Redis、HBase这四种热门数据库的优缺点及应用场景