본문 바로가기
파이썬

파이썬 Os.Rename에서 강제 덮어 쓰기

by º기록 2020. 9. 26.
반응형

이미 존재하는 경우 다른 파일을 덮어 쓰도록 os.rename 이름 바꾸기를 강제 할 수 있습니까? 예를 들어 아래 코드에서 Tests.csv 파일이 이미 존재하는 경우 Tests.txt 파일로 대체됩니다 (또한 Tests.csv로 이름이 변경됨).

os.rename("C:\Users\Test.txt","C:\Users\Tests.csv");

 

해결 방법

 


from shutil import move

move('C:\\Users\\Test.txt', 'C:\\Users\\Tests.csv')

또는 os.remove shutil.move 를 차례로 선택합니다.

from os import remove
from shutil import move

remove('C:\\Users\\Tests.csv')
move('C:\\Users\\Test.txt', 'C:\\Users\\Tests.csv')

 

참조 페이지 https://stackoverflow.com/questions/8107352

 

 

반응형

댓글