Python 文件内容修改-循环+with语句防止忘关资源

#author F

#with语句

with open("test", "r", encoding="utf-8") as f: #with代码块执行完毕时会自动关闭并释放资源
    for line in f:
        print(line)

with open("test", "r", encoding="utf-8") as f_1,\
        open("test", "r", encoding="utf-8") as f_2: #with代码块执行完毕时会自动关闭并释放资源
    for line in f_1:
        print(line)
    for line in f_2:
        print(line)
#author F#文件的修改: 必须把东西扔到版内存里 (vim)# test# 不是除了你,我就没人要了。只是除了你,我谁都不想要。## 晓看天色暮看云,行也思君,坐也思君。## 螃蟹在剥我的壳,笔记本在写我。# 漫天的我落在枫叶上雪花上。# 而你在想我。## 夜澜卧听风吹雨,铁马是你,冰河也是你。## 对不起,情话是我学的,但爱你是真心的。## 用我一生换你十年天真无邪。# 如果你生气了我该怎么哄你? 算了,还是别说了,我以后尽量都不惹你生气!# 从我的感情线,看出你的下半生。# 把众生都当做是你,一瞬间就懂了佛心。# 我把你购物车里的东西全买了。# "我的灵魂要你的心,我的身体要你的人,我想要你一辈子。"# 我说你是世界上唯一完美的人,你说还有你。# 我爱你是真心话,告诉你是大冒险。# 你还没走,我就已经开始想你了。# 我死的那天,希望是你握着我的手。# 你是我成为我的理由。# "我话多的时候烦死你""没事,我吻住你就行了"# 你若撒野,今生我把酒奉陪。# I lose myshelf in your smile! 他赋予了它一个很美的译意:我在你的微笑里沉沦!# 我爱你、像爱一个伤口那么深,一旦痊愈了,就不存在了......# 你就生活在你的童话城堡里,其他的交给我就好!# :“睡不着” “为什么呢” “因为你还不是我的” “那你现在可以安心睡了”# “有我来重蹈你覆辙”“若你没法为我安定,宁愿同度流浪旅程”# 在我眼里你是唯一的,像也只是像,终究不是你。# 只要我们相爱,什么时候遇见都不算晚,活着就是最好的时候。# “我不会说话,但我有句心里话要告诉你,我想和你生活在一起,永远。”# 离开你后,我惊喜的以为自己喜欢上了别人,原来只是那个瞬间她很像你。# 我祈祷拥有一颗透明的星星和会流泪的眼睛,给我再去相信的勇气,越过谎言去相信你。# 海子说:姐姐,今夜我不关心人类,我只想你。# 不奢求你能站在原地等我,只是很努力很努力地加快自己的步伐,希望有一天能站在你身边。# 我有一个祖传的染色体,想送给你。# 做饭:放下,我来!吃饭:好了,快来!洗碗:放下,我来!# 我想和你一起看遍美景 因为没有你的话我看不到。# "我要为了我们的未来努力啊,我不想让你受苦"# 早知现在如此爱你 当初就该对你一见钟情。# 我更爱你苍老凋零的容颜。# 呼吸的空气都带有你的味道。# 安心睡吧,等你睡着了,我会变成落叶,落在你枕边……# 有人问我你究竟是那里好这么多年我还忘不了春风再美也比不上你的笑没见过你的人不会明了。# 你一辈子的包子都包在我身上了,我都给你买,无论什么时候。# 也不算是情话,那年我送你上火车之前咱们吵架了,你上车的时候也没和我打招呼,你进站之后我发信息给你,我说最后一次送你你连头都不回就走了,你告诉我说你站在站台里看了我好久还告诉我咱们还会再见你不会出国上学。那时候我最高兴,你唯一一次告诉我你不会走,结果咱们至今再没见过。###从一个文件里面读 另一个文件里面写f = open("test", "r", encoding="utf-8")f_new = open("test.bak", "w", encoding="utf-8")for line in f: if "对不起" in line: line = line.replace("对不起", "哈哈哈哈哈哈") f_new.write(line)f.close()f_new.close()
#author F

#with语句

with open("test", "r", encoding="utf-8") as f: #with代码块执行完毕时会自动关闭并释放资源
    for line in f:
        print(line)

with open("test", "r", encoding="utf-8") as f_1,\
        open("test", "r", encoding="utf-8") as f_2: #with代码块执行完毕时会自动关闭并释放资源
    for line in f_1:
        print(line)
    for line in f_2:
        print(line)



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值