博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文件操作:在某手诗文中插入一句话
阅读量:6072 次
发布时间:2019-06-20

本文共 814 字,大约阅读时间需要 2 分钟。

默认文本文件和python文件在统一目录下:

大宗师诗号文件:

冷灯看剑, 剑上几番功名? 炉香无须计苍生, 纵一川烟逝, 万丈云埋, 孤阳还照古陵。
# 将大宗师两个字加入第四行f_r=open("大宗师诗号",mode="r",encoding="utf-8")f_w=open("大宗师诗号新",mode="w",encoding="utf-8")count=1for line in f_r:    if count==3:        f_w.write("".join([line.strip(),"大宗师古陵逝烟\n"]))    else:        f_w.write(line)    count+=1
#另一种写法,先放入列表,再写入文件import oslist=[]count=0with open("大宗师诗号" ,mode="r",encoding="utf8") as fr,open("大宗师诗号新",mode="w",encoding="utf8") as fw:    for line in fr:        if count==3:            line="".join([line.strip(),"大宗师古陵逝烟\n"])        count+=1        list.append(line)    for line in list:        fw.write(line)os.rename("大宗师诗号","大宗师诗号旧")os.rename("大宗师诗号新","大宗师诗号")os.remove("大宗师诗号旧")

效果:

冷灯看剑, 剑上几番功名? 炉香无须计苍生, 纵一川烟逝,大宗师古陵逝烟 万丈云埋, 孤阳还照古陵。
 

转载于:https://www.cnblogs.com/adamans/articles/6669684.html

你可能感兴趣的文章
.NET Core RC2发布在即,我们试着用记事本编写一个ASP.NET Core RC2 MVC程序
查看>>
Ubuntu系统启用Apache Mod_rewrite模块
查看>>
再论堆栈 4 -——编程的物质基础!【转】【译】
查看>>
在MVC控制器里面使用dynamic和ExpandoObject,实现数据转义的输出
查看>>
hadoop怎么读?怎么发音
查看>>
LaTeX排版工具使用
查看>>
JS 一个修改ul的小示例
查看>>
python 递归
查看>>
原型链-面向面试
查看>>
shr 右移测试
查看>>
文件夹中的文件以目录的形式呈现
查看>>
java操作数据库出错
查看>>
linux基础-第十四单元 Linux网络原理及基础设置
查看>>
浅谈一下Windows下的用户权限
查看>>
什么是linux的ftp
查看>>
Python命令行解析argparse常用语法使用简介
查看>>
Spring 4 官方文档学习(十二)View技术
查看>>
jsp页面验证码(完整实例)
查看>>
学习建模 - UML
查看>>
Android解析WindowManager(一)WindowManager体系
查看>>