有时候我们会把一些需要用到的数据存储到文本当中,等需要使用的时候,就可以从文本当中读取出来。我们可以使用不同的方式,对文本进行读取出来。

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文件处理方式相关推荐

  1. python文件open方式:r、r+、w、w+、a、a+

    python 文件open方式 r 只能读,光标在头从头读取,文件不存在会报错 r+ 能读写,光标在头从头读取,文件不存在会报错 w 只能写,清空内容从头编辑,文件不存在会创建 w+ 能读写,清空内容 ...

  2. python打开文件的语法_python27语法Python文件打开方式实例详解【a、a+、r+、w+区别】...

    本文实例讲述了Python文件打开方式.分享给大家供大家参考,具体如下: 第一步 排除文件打开方式错误: r只读,r+读写,不创建 w新建只写,w+新建读写,二者都会将文件内容清零 (以w方式打开,不 ...

  3. python文件打开后闪退_困扰已久的问题--python文件打开方式?为什么打开py文件会闪退!...

    困扰已久的问题--python文件打开方式?为什么打开py文件会闪退! 当你安装好python时,你能够在python环境下写语句. python环境有两种措施敞开:第一种措施是找到并敞开python ...

  4. python文件打开方式详解

    转载自https://blog.csdn.net/ztf312/article/details/47259805 第一步 排除文件打开方式错误: r只读,r+读写,不创建 w新建只写,w+新建读写,二 ...

  5. 为什么python文件会闪退_困扰已久的问题--python文件打开方式?为什么打开py文件会闪退!...

    当你安装好python时,你可以在python环境下写语句. python环境有两种方式打开:第一种方式是找到并打开python文件夹中的python.exe:第二种方式是Windows系统在搜索输入 ...

  6. python文件打开方式

    在python中,打开文件的命令为 open(file[,mode[,buffer]]) 关于mode,有以下注意点: r 只读方式打开,文件必须存在 w 只写方式打开,文件不存在创建文件,文件存在则 ...

  7. python对文件操作的相关函数_第六章、Python文件操作

    第六章.Python文件操作 Python可以对文件进行查看.创建等功能,可以对文件内容进行添加.修改.删除,且所使用到的函数在Python3.5.x为open,在Python2.7.x同时支持fil ...

  8. seek是python文件操作方法吗,seek引发的python文件读写的问题

    我的需求很简单,就是统计一下我的安装脚本执行的次数和时间,格式是这样的 install_times:1|install_times:2018-09-03 15:58:46 install_times: ...

  9. python以读写方式打开文件_python读写文件操作详细介绍【传智播客】

    Python文件的打开或创建可以使用函数open().该函数可以指定处理模式,设置打开的文件为只读.只写或可读写状态.open()的声明如下所示. open(file, mode='r', buffe ...

最新文章

  1. 配置nginx对php的支持
  2. windows多个服务器之间共享文件夹,windows server 2008 R2 部署NFS,实现多台服务器间、客户端间的共享目录。...
  3. 控件把鼠标放上去出现一个小窗口_控件跟着鼠标走,VBA让你的操作随心所欲
  4. 参数返回Oracle 常用函数:nvl/nullif/case when/wm_concat/replace
  5. AngularJs form.FormController、ngModel.NgModelController
  6. Linux-mysql备份
  7. iframe页面使用Js实现父页面和子页面通信
  8. python作用域总结_关于Python作用域自学总结
  9. SPSS基础教程:SPSS的安装和卸载
  10. SI 9000 及阻抗匹配学习笔记(四)
  11. MATLAB 格拉布斯准则代码
  12. mac虚拟机服务器设置u盘启动不了怎么办,苹果MacBook Air u盘启动不了怎么办?
  13. 复旦版最佳医院排行 沪21家医院入选全国百佳
  14. cass坡度土方计算案例_CASS土方量计算总结
  15. 安徽大学计算机专硕学几年,安徽大学专业硕士学制几年
  16. 计算机到点就有音乐怎么清除缓存垃圾,如何自动清理网易音乐的缓存
  17. Battery_MSCCC:基于MATLAB/Simulink的具有多级(5级)恒流控制的电池充放电仿真模型
  18. 十一月典型安全事件盘点
  19. 数字图像处理知识点梳理——第八章 图像压缩
  20. KYC功能介绍:为客户提供新的机会

热门文章

  1. VRTK插件详解四:部分自带案例分析
  2. configure: error: no acceptable C compiler found in $PATH 问题解决
  3. 利用WSUS搭建补丁升级服务器
  4. 802.1X与portal的无线认证
  5. Android面试题集锦
  6. 浅谈黑盒测试和白盒测试
  7. Gmap.net搜集
  8. 用yara实现分析恶意样本_Yara –识别和分类恶意软件样本
  9. Siemens Simcenter FloEFD 2021.2.0 for Catia V5
  10. MongoDB、ElasticSearch、Redis、HBase这四种热门数据库的优缺点及应用场景