ホームページ  >  記事  >  バックエンド開発  >  Python はシェル sed 置換の単純な関数を実装します

Python はシェル sed 置換の単純な関数を実装します

黄舟
黄舟オリジナル
2017-10-02 19:43:581620ブラウズ

以下のエディターは、Python で単純なシェル sed 置換関数を実装する方法に関する記事を提供します (例付きの説明)。編集者はこれがとても良いものだと思ったので、皆さんの参考として今から共有します。エディターと一緒に見てみましょう

コード:


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

ファイルの内容: (昨日)


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

感想:

アイデアはとてもシンプルです。開くソースファイルをループして、ソースファイル内の置き換える内容を置き換えて、新しいファイルに書き込みます。

以上がPython はシェル sed 置換の単純な関数を実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。