파일들을 정리하다가 여러 파일의 이름을 바꾸고 싶은 경우가 있습니다.
그런일이 저에게 일어났습니다. 파이썬 파일을 1.py 2.py ... n.py이런식으로 정리를 하고 있었는데 한 숫자가 빠져버린 경우가 생겼습니다.
위 사항이 제가 처했던 상황이었습니다. 5.py가 없어서 일일히 하려면 20번 가까이 해야됬던 상황이었습니다.
이런경우 일일히 이름을 바꾸기 귀찮은데, os.rename모듈을 이용해서 한번에 바꾸는 법을 알아보겠습니다.
일단 os함수에 대해서 잘 모르신다면 아래의 포스팅을 보고 오시면 도움이 됩니다.
[python] os모듈 사용법
os 모듈에서 사용할 수 있는 주요 메소드를 포스팅 하겠습니다. os모듈은 OS에 의존하는 다양한 기능을 제공하는 모듈입니다. 파일이나 디렉토리의 변경 가능하고, 파일의 목록이나 path를 얻을 수
j1j2j3.tistory.com
os.rename(old_name, new_name)
os.rename()이란 함수는 파이썬 내장모듈인 os를 이용해서 파일 이름을 바꿀수 있는 함수 입니다.
old_name에는 바꾸려는 파일 이름.확장자,
new_name에는 바꾸고싶은 파일이름.확장자 를 입력해주면 됩니다.
저는 6.py ~ 22.py를 5.py ~ 21.py를 로 바꿔줘야 하기 때문에 for문을 이용해서 바꿨습니다.
실행결과 모든 파일의 이름이 잘 바뀌었습니다.
추가로 os.listdir()을 통해서 현재 폴더에 있는 파일명들을 확인하고 os.rename(), os.remove()같은 함수를 통해 파일들을 변경할 수 있습니다. 이상으로 포스팅을 마치겠습니다.
감사합니다 ^^
'컴퓨터 > 파이썬' 카테고리의 다른 글
VSCODE 설치하는 법 (1) | 2023.05.20 |
---|---|
[python] os모듈 사용법 (0) | 2023.05.15 |
파이썬 아나콘다 설치 (0) | 2023.05.13 |
파이썬 설치 방법 (0) | 2023.05.13 |
댓글