Polpid's World

Python 으로 파일 내용 변경 하기 본문

Development/Python

Python 으로 파일 내용 변경 하기

폴피드 2020. 10. 20. 09:47

잠깐 필요에 의해서 만든 소스

 

def changeStringInFile(filePath, orgValue, newValue):
    with open(filePath, "r+") as file_object:
        fileContents = file_object.read()
        newFileContents = fileContents.replace(orgValue, newValue)   
        file_object.seek(0)
        file_object.write(newFileContents)
        file_object.close()

 

파일을 오픈 한 후에 orgValue 를 찾아서 newValue 로 변경을 한다.

변경을 한 후 열었던 파일에 다시 덮어쓴다.

다시 write 할 때에 기존 파일 뒤에 append 되는것을 막기 위해서 seek(0) 를 사용한다.

 

0 Comments
댓글쓰기 폼