python文件式_python中文件操作的六种模式及对文件某一行进行修改的方法
一、python中文件操作的六种模式分为:r,w,a,r+,w+,a+
r叫做只读模式,只可以读取,不可以写入
w叫做写入模式,只可以写入,不可以读取
a叫做追加写入模式,只可以在末尾追加内容,不可以读取
r+叫做读写模式,可读可写,默认读光标从0也就是开头开始读取,但是写内容是从末尾开始写的
w+叫做写读模式,先清空之前内容,在从开头写入内容,默认光标在写入内容的结尾
a+叫做追加写读模式,可读可写,在末尾追加内容,,默认光标位置从原先内容末尾开始
学习交流群483787113;进群暗号樱桃
二、对文件某一行进行修改的操作
1.创建一个文件poems:
白日依山尽,
黄河入海流。
2.现在要把第二行换成111222,操作如下:
p=open('poems','r',encoding='utf-8')
#创建一个读的文本q=open('poems1','w',encoding='utf-8') #创建一个写的文本number=0for
i in p: #循环打印poems的内容 number += 1 if number==2: i='111222\n'
#当读到第二行的时候,替换第二行的内容为111222 q.write(i)
#把在poems中读取的内容写在poems1中结果如下:白日依山尽,1112223.第二行后边添加111222
p=open('poems','r',encoding='utf-8')
#创建一个读的文本q=open('poems1','w',encoding='utf-8') #创建一个写的文本number=0for
i in p: #循环打印poems的内容 number += 1 if number==2:
i=‘’.join((i,‘111222’)) #当读到第二行的时候,添加111222 q.write(i)
#把在poems中读取的内容写在poems1中,结果如下:
白日依山尽,黄河入海流,111222
推荐阅读:
python文件式_python中文件操作的六种模式及对文件某一行进行修改的方法相关推荐
- linux怎么重命名多个文件,在Linux中如何一次重命名多个文件详解
前言 在日常工作中,我们经常需要对一批文件进行重命名操作,例如将所有的jpg文件改成bnp,将名字中的1改成one,等等. 你可能已经知道,我们使用 mv 命令在类 Unix 操作系统中重命名或者移动 ...
- python ftp模块_python中的FTP文件模块
Python中默认安装的ftplib模块定义了FTP类,其中函数有限,可用来实现简单的ftp客户端,用于上传或下载文件,函数列举如下 ftp登陆连接from ftplib import FTP #加载 ...
- python zipfile教程_Python中zipfile压缩文件模块的基本使用教程
zipfile Python 中 zipfile 模块提供了对 zip 压缩文件的一系列操作. f=zipfile.ZipFile("test.zip",mode="&q ...
- 运行python程序的两种方式交互式和文件式_Python基础知识2
运行Python程序的两种方式 小白学习,如有错误欢迎指点 一.每位小白写的第一个Python程序 1.运行Python程序的两种方式 1.1 交互式模式(即时对话) 打开cmd,打开Python解释 ...
- python中文件分类_Python中的类是否在不同的文件中?
在Python中,一个文件称为 module.一个模块可以由多个类或函数组成. 由于Python不仅仅是一种OO语言,所以没有规则说明,一个文件只能包含一个类. 一个文件(模块)应该包含属于一起的类/ ...
- python os 文件锁_python 中给文件加锁——fcntl模块
如果没有fcntl模块则用 sudo pip install fcntl安装 模块简单说明: 打开文件,不存在则创建之 f = open('./test','w') fcntl.flock(f,fcn ...
- python的excell库_Python中使用第三方库xlrd来写入Excel文件示例
继上一篇文章使用xlrd来读Excel之后,这一篇文章就来介绍下,如何来写Excel,写Excel我们需要使用第三方库xlwt,和xlrd一样,xlrd表示read xls,xlwt表示write x ...
- 打开python文件式_Python File(文件) 方法
Python File(文件) 方法 open() 方法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OS ...
- python去除空行_Python中去除文件空行(strip)
原博文 2013-10-10 13:09 − 最近在看Python基础教程的第一个项目,第一步就是将文件划分为所谓的block块,然后依次进行处理. 而实例给出的两段代码并没有看出直接的判断空行或者类 ...
最新文章
- 日积月累真的很可怕,记住这些编程单词,两周学会敲代码
- java多线程-死锁的一些问题
- asp.net 调用打印机 (转)
- CPU寻址范围(寻址空间)一系列问题
- Visual Studio 2010 调试 C 语言程序
- 2017.9.24 三色二叉树 思考记录
- 获取本年、本月、本周时间范围_获取本周本月本季度本年开始结束时间.html
- 很久之前写的【成绩管理系统】的数据库
- python 菜鸟-Python3 教程
- HDOJ1018 ( Big Number ) 【斯特林公式---处理阶乘及阶乘位数的问题】
- 需求定律的3大挑战——《可以量化的经济学》
- spark 安装详细步骤
- 擦窗机器人毕业设计_家庭清洁机器人毕业设计
- End-to-End Slot Alignment and Recognition for Cross-Lingual NLU(跨语言NLU的端到端槽对齐与识别)
- java switch case null_如何在switch中使用null
- 怎么样把聊天记录彻底删除?
- Redis 中的 集合(Set)SREM:从集合中移除元素 忽略不存在的元素
- python学习第一课——环境配置+比着葫芦画个瓢
- [Win32]鼠标的基本概念以及击中测试
- 【爬虫笔记】关于Beautiful Soup 4