常常在操作文件时我们只想在某一行的插入信息,可以先将文件读入列表中,利用列表的下标插入文本,之后再重新写入文件。

但是弊端是,如果文件量太大列表的性能可能不是很高。

python代码:#coding=utf-8

lines=[]

f=open("d:\\1script\\1.txt",'r') #your path!

for line in f:

lines.append(line)

f.close()

print lines

lines.insert(3,"666\n") #第四行插入666并回车

s=''.join(lines)

f=open("d:\\1script\\1.txt",'w+') #重新写入文件

f.write(s)

f.close()

del lines[:] #清空列表

print lines

更多Python相关技术文章,请访问Python教程栏目进行学习!

python里写在文件的指定行_python文件操作如何写在指定的行相关推荐

  1. 【转】python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)

    原文:​​​​​​ ​​​​​​​​​​​​​​​​​​​python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)..._心失荒野的博客-CSDN博客 一. ...

  2. python seek到指定行_python文件操作seek()偏移量,读取指正到指定位置操作

    python 文件操作seek() 和 telll() 自我解释 file.seek()方法格式: seek(offset,whence=0) 移动文件读取指针到制定位置 offset:开始的偏移量, ...

  3. python删除文件某行_python 文件操作删除某行的实例

    python 文件操作删除某行的实例 使用continue跳过本次写循环就可以了 #文本内容 Yesterday when I was young 昨日当我年少轻狂 The tasting of li ...

  4. python 读取文件名 指定编码_Python 文件读写与编码解读

    一.Python 读取文件使用open函数 python open() 函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写. open(name[,mode[,buffer ...

  5. python文件保存在哪里_Python文件路径是什么?怎么写?

    我们经常要进行导入文件的操作,用python是个不错的选择.保存之后的文件都有一个专属地址,也就是我们所说的路径.如果有的小伙伴有保存记录的习惯,还是比较容易下次翻阅.有时候一些小伙伴迷迷糊糊,随便保 ...

  6. python文件读取写入元组_python文件和元组

    python文件操作 相较于java,Python里的文件操作简单了很多 python 获取当前文件所在的文件夹: os.path.dirname(__file__) 写了一个工具类,用来在当前文件夹 ...

  7. python文件打开模式组合_python文件处理

    一.文件处理流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 正趣果上果 Interesting fruit fruit 词:郭婞 曲:陈粒 编曲/混音/和声:燕池 萧: ...

  8. python文件读取写入元组_python文件的读写

    1.使用open内置函数打开一个文件 file:相对路径或者绝对路径 mode:文件的模式. r 只读   w只写  b:二进制  t:以文本形式打开等等 encoding:编码方式,windows下 ...

  9. python中newfile是干嘛用的_python 文件操作方法

    python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目 ...

  10. 为什么python文件读不出来_python文件为什么读不出来

    让我来,我写一个0 f =开放(\u201CD: \\\u201D)()打印0楼主丢失了一个\u201C\\\u201Df =开放(\u201CD: \\\u201D)回溯(最近的电话最后):在Pyt ...

最新文章

  1. 观察者模式(Observer Pattern)
  2. intelij maven
  3. Oracle 11G R2 RAC中的scan ip 的用途和基本原理【转】
  4. CentOS 6.6编译安装Squid 配置反向代理服务器
  5. 如何实现一个Java Class解析器
  6. JAR文件——2017.08.04
  7. STL 之count,count_if,max,max_element,min,min_element和random_shuffle
  8. 分布式ID | 这六种分布式ID生成方法,总有一款适合你
  9. 普通函数的调用和函数指针的回调
  10. OpenCV Sobel和Scharr (索贝尔和夏尔滤波器检测边缘)
  11. model 字段参数 choice
  12. 计算机网络自动分配ip地址,电脑如何设置自动获取ip地址?
  13. 洛雪音乐助手 0.18.2 — 音乐下载工具
  14. python中一元二次方程的判别式_【Python算法作业】解一元二次方程
  15. CJ88项目或WBS结算报错:消息号 KD506 “为接收者类型 FXA 定义一个成本要素“
  16. 模电笔记 差分放大器1
  17. mysql 一个月以前_mysql查询昨天 一周前 一月前 一年前的数据
  18. ppp项目是什么意思?ppp模式是什么意思?PPP问题大全
  19. 一笔画问题 nyist42
  20. python哪个方向工资高_学完Python的7大就业方向,哪个赚钱多?

热门文章

  1. vaadin_在Vaadin和JSF之间选择
  2. Hystrix简介–总结
  3. Jersey和Spring Boot入门
  4. EasyCriteria已演变为uaiCriteria。 新名称和更多功能
  5. 在github上托管Maven存储库(包含源代码和javadoc)
  6. Java的编年史和低延迟
  7. 在OSGi中为Karaf构建Camel-CXF REST服务–组播和聚合
  8. 番石榴的对象类:Equals,HashCode和ToString
  9. 用于基于SWT的应用程序的RichText编辑器组件
  10. 将Java向前推进? 一个定义。 一年回顾。