728x90
반응형
잠깐 필요에 의해서 만든 소스
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
반응형
'Development > Python' 카테고리의 다른 글
파이썬 입력값 받기 (0) | 2021.08.25 |
---|---|
파이썬 문법 : 배열 초기화 (0) | 2021.08.25 |
python django 프로젝트 시작하기 (0) | 2020.10.05 |
Visual Studio Code 에서 Python Jupyter Notebook 실행 (0) | 2020.08.24 |
[Flask]HTTP 요청에 대한 핸들러 (0) | 2016.08.22 |