반응형

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

 

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) 를 사용한다.

 

728x90
반응형

+ Recent posts