Maison  >  Article  >  développement back-end  >  Python implémente la fonction simple de remplacement du shell sed

Python implémente la fonction simple de remplacement du shell sed

黄舟
黄舟original
2017-10-02 19:43:581620parcourir

L'éditeur ci-dessous vous proposera un article sur la façon d'implémenter une simple fonction de remplacement shell sed en Python (explication avec exemples). L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence pour tout le monde. Venez jeter un œil avec l'éditeur

code :


f = open('yesterday','r',encoding='utf-8')
f2 = open('yesterday.bak','w',encoding='utf-8')
old_str = input('请输入要修改的字符:')
replace_str = input('请输入替换成的字符:')
for line in f.readlines():
 line = line.replace(old_str,replace_str)
 print(line)
 f2.write(line)
f.close()
f2.close()

Contenu du fichier : (hier)


Somehow, it seems the love I knew was always the most destructive kind
不知为何,我经历的爱情总是最具毁灭性的的那种
Yesterday when I was young
昨日当我年少轻狂
The taste of life was sweet
生命的滋味是甜的
As rain upon my tongue
就如舌尖上的雨露

Impressions :

L'idée est très simple, il suffit d'ouvrir la source file puis bouclez, remplacez le contenu à remplacer dans le fichier source puis écrivez-le dans le nouveau fichier !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn