>  기사  >  백엔드 개발  >  Python은 쉘 sed 대체 간단한 함수를 구현합니다.

Python은 쉘 sed 대체 간단한 함수를 구현합니다.

黄舟
黄舟원래의
2017-10-02 19:43:581686검색

아래 편집기는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.