以下のエディターは、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 サイトの他の関連記事を参照してください。