Heim  >  Artikel  >  Backend-Entwicklung  >  Python implementiert die einfache Shell-Sed-Ersetzungsfunktion

Python implementiert die einfache Shell-Sed-Ersetzungsfunktion

黄舟
黄舟Original
2017-10-02 19:43:581620Durchsuche

Der folgende Editor bringt Ihnen einen Artikel darüber, wie Sie eine einfache Shell-Sed-Ersetzungsfunktion in Python implementieren (Erklärung mit Beispielen). Der Herausgeber findet es ziemlich gut, deshalb teile ich es jetzt mit Ihnen und gebe es als Referenz. Kommen Sie und werfen Sie einen Blick mit dem Editor

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()

Dateiinhalt: (gestern)


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
就如舌尖上的雨露

Impressionen:

Die Idee ist ganz einfach, öffnen Sie einfach die Quelle Datei und dann Schleife, ersetzen Sie den zu ersetzenden Inhalt in der Quelldatei und schreiben Sie ihn dann in die neue Datei!

Das obige ist der detaillierte Inhalt vonPython implementiert die einfache Shell-Sed-Ersetzungsfunktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn