现有原文件:

 1 Somehow, it seems the love I knew was always the most destructive kind
 2 不知为何,我经历的爱情总是最具毁灭性的的那种
 3 Yesterday when I was young
 4 昨日当我年少轻狂
 5 The taste of life was sweet
 6 生命的滋味是甜的
 7 As rain upon my tongue
 8 就如舌尖上的雨露
 9 I teased at life as if it were a foolish game
10 我戏弄生命 视其为愚蠢的游戏
11 The way the evening breeze
12 就如夜晚的微风
13 May tease the candle flame
14 逗弄蜡烛的火苗
15 The thousand dreams I dreamed
16 我曾千万次梦见
17 The splendid things I planned
18 那些我计划的绚丽蓝图
19 I always built to last on weak and shifting sand
20 但我总是将之建筑在易逝的流沙上
21 I lived by night and shunned the naked light of day
22 我夜夜笙歌 逃避白昼赤裸的阳光
23 And only now I see how the time ran away
24 事到如今我才看清岁月是如何匆匆流逝
25 Yesterday when I was young
26 昨日当我年少轻狂
27 So many lovely songs were waiting to be sung
28 有那么多甜美的曲儿等我歌唱
29 So many wild pleasures lay in store for me
30 有那么多肆意的快乐等我享受
31 And so much pain my eyes refused to see
32 还有那么多痛苦 我的双眼却视而不见
33 I ran so fast that time and youth at last ran out
34 我飞快地奔走 最终时光与青春消逝殆尽
35 I never stopped to think what life was all about
36 我从未停下脚步去思考生命的意义
37 And every conversation that I can now recall
38 如今回想起的所有对话
39 Concerned itself with me and nothing else at all
40 除了和我相关的 什么都记不得了
41 The game of love I played with arrogance and pride
42 我用自负和傲慢玩着爱情的游戏
43 And every flame I lit too quickly, quickly died
44 所有我点燃的火焰都熄灭得太快
45 The friends I made all somehow seemed to slip away
46 所有我交的朋友似乎都不知不觉地离开了
47 And only now I'm left alone to end the play, yeah
48 只剩我一个人在台上来结束这场闹剧
49 Oh, yesterday when I was young
50 噢 昨日当我年少轻狂
51 So many, many songs were waiting to be sung
52 有那么那么多甜美的曲儿等我歌唱
53 So many wild pleasures lay in store for me
54 有那么多肆意的快乐等我享受
55 And so much pain my eyes refused to see
56 还有那么多痛苦 我的双眼却视而不见
57 There are so many songs in me that won't be sung
58 我有太多歌曲永远不会被唱起
59 I feel the bitter taste of tears upon my tongue
60 我尝到了舌尖泪水的苦涩滋味
61 The time has come for me to pay for yesterday
62 终于到了付出代价的时间 为了昨日
63 When I was young
64 当我年少轻狂

View Code

如果我们要修改其中一些文字,可以运用以下:

1 y = open('yesterday','r')
2 y_new = open('yesterday_new','w')
3 tihuan = input('输入要替换的替换:')
4 tihuan_new = input('输入要替换的替换:')
5
6 for i in y:
7     if tihuan in i:
8         i = i.replace(tihuan,tihuan_new)
9     y_new.write(i)

找出yesterday文件,如果要修改什么,可以input输入:,比如要修改其中的

1 So many wild pleasures lay in store for me
2 有那么多肆意的快乐等我享受

把我修改成Tuskasa:

可以

tihuan = input('输入要替换的替换:')
输入:有那么多肆意的快乐等我享受再输入:有那么多肆意的快乐等Tuskasa享受就会创建一个新的文件并修改(注意是创建一个新的文件,这样我们就可以保存原文件,避免丢失)

或者可以另外定义:
 1 import sys
 2 find_str = sys.argv[1]
 3 replace_str = sys.argv[2]
 4
 5 y = open('yesterday','r')
 6 y_new = open('yesterday_new','w')
 7
 8 for i in y:
 9     if find_str in i:
10         i = i.replace(find_str,replace_str)
11     y_new.write(i)

注意一定要记得close()文件

转载于:https://www.cnblogs.com/Tsukasa/p/6575970.html

Python3 文件基本修改替换相关推荐

  1. PDF文件怎么修改,如何替换PDF中的一页

    在很多的时候,我们都会使用到PDF文件,对于PDF文件,不熟悉的小伙伴,还是会头疼的,而熟悉的小伙伴会知道,修改编辑PDF文件,是需要使用到PDF编辑器的,在编辑文件的时候,怎样替换文件中的页面呢,不 ...

  2. java.lang.Instrument 动态修改替换类代码

    java.lang.Instrument 动态修改替换类代码 | java.lang.Instrument包是在JDK5引入的,程序员通过修改方法的字节码实现动态修改类代码. 这通常是在类的main方 ...

  3. 用python修改文件内容修改txt内容的3种方法

    用python修改文件内容修改txt内容的3种方法 方法一.修改原文件方式 def updateFile(file,old_str,new_str):"""替换文件中的字 ...

  4. git撤销某文件被添加到暂存区的修改,且回到文件未修改前的原样

    实验: 一.修改某文件内容,然后可以使用git status查看,已经被修改: 但会提示:修改尚未加入提交(使用 "git add" 和/或 "git commit -a ...

  5. Python3 文件操作

    Python3 文件操作 讲师:张学亮 百度:学亮编程手记 网易云课堂:@张学亮 open() 方法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到 ...

  6. 在Linux中如何查看文件的修改日期

    有时候可能需要检查有关文件的详细信息,例如文件的修改日期.当你要检查文件的最后编辑时间时,本文可能会派上用场.在本文将学习4种方法查看文件的修改日期. 使用stat stat 可以显示文件属性的详细信 ...

  7. Mp3tag(MP3文件信息修改器) V2.79a 多语绿色版

    软件名称: Mp3tag(MP3文件信息修改器) 软件语言: 多国语言 授权方式: 免费软件 运行环境: Win 32位/64位 软件大小: 3.0MB 图片预览: 软件简介: Mp3Tag 是一款m ...

  8. python修改文件后缀_python实现遍历文件夹修改文件后缀

    本文实例为大家分享了python实现遍历文件夹修改文件后缀的具体代码,供大家参考,具体内容如下 用法 python Modifer.py ./ -fp java xml # coding:utf-8 ...

  9. python程序怎么修改_python文件如何修改

    以占用内存的方式修改文件 待修改的文件 word1.txt,文件内容如下: 现在要将文中的"汪淼"修改为"WM",代码如下:#!-*-coding:utf-8- ...

最新文章

  1. 关于.NET玩爬虫这些事 【初码干货】
  2. 三天没有更新我的BLOG
  3. jstl fn:replace替换换行符
  4. 一个例子探究jQuery的Ajax应用(一)
  5. Kafka系列2-producer和consumer报错
  6. MySql ORDER BY 索引优化
  7. python数组切片教程_手把手numpy教程【二】——数组与切片
  8. 史上最大规模高校分析技术大赛是如何诞生的
  9. python学习day04
  10. linux查看tomcat启动内存溢出,Linux下 Tomcat内存溢出
  11. pytorch Resnet
  12. java抽象类的说明
  13. 极客大学架构师训练营 听课总结 - 架构视图,设计文档 -- 第二课
  14. 新媒体运营必备的实用工具
  15. MATLAB去除多余点的命令,如何清除matlab命令窗口中已有的内容
  16. 关于dll加载失败原因总结
  17. 多关卡连连看php源码_【Ctrl.js】快手小游戏-连连看源码
  18. 树莓派学习笔记(九)树莓派Linux内核开发
  19. 网易音乐网站系统|前后端分离springboot+vue实现在线音乐网站
  20. 内网渗透之抓取隔壁小姐姐上网图片

热门文章

  1. Java设计模式-策略模式(Strategy)
  2. 微信小程序实现线上线下全渠道精准运营
  3. 欢迎大家加入Linux Mobile Research圈子
  4. ros功能包和机器人
  5. ChatGPT和GPT-4的逻辑推理如何?浙大等最新《ChatGPT和GPT-4逻辑推理能力全面评测》论文解答,常规优异新数据差...
  6. Xen安装部署和基本原理
  7. Python中 构建增广矩阵
  8. MMSegmentation代码课
  9. 2021校园照片芯片岗位笔试题知识点(华为,OPPO,紫光,大疆)
  10. MacOS搭建OMNeTpp+Veins+SUMO车联网仿真平台