Python에서 파일 이름을 바꾸는 방법: 1. Python 샘플 파일을 만듭니다. 2. if를 사용하여 파일이 폴더인지 확인합니다. 3. "os.rename(file_path, file_new_path)"을 통해 파일 이름을 바꿉니다.
이 기사의 운영 환경: windows7 시스템, python3 버전, DELL G3 컴퓨터.
Python 파일 이름 바꾸기 코드
import os def re_name(path): for file in os.listdir(path): file_path = os.path.join(path, file) # 判断这个文件是否是文件夹,是文件夹的话就调用自己,把路径拼接好传过去 if os.path.isdir(file_path): re_name(file_path) else: # 如果不是文件夹,就开始改名字 if "i.cnblogs.com" in file: file_new = file.replace("i.cnblogs.com", "") file_new_path = os.path.join(path, file_new) os.rename(file_path, file_new_path) if __name__ == '__main__': path = r'F:\BaiduNetdiskDownload\' re_name(path)
관련 소개:
os.rename() 메서드는 src에서 dst로 파일이나 디렉터리의 이름을 지정하는 데 사용됩니다. dst가 기존 디렉터리인 경우 OSError가 발생합니다.
문법
rename() 메서드의 구문 형식은 다음과 같습니다.
os.rename(src, dst)
매개 변수
src -- 수정할 디렉터리 이름
dst -- 수정된 디렉터리 이름
반환 값
이 메서드 반환 값이 없습니다
예제
다음 예제에서는 rename() 메서드의 사용을 보여줍니다.
#!/usr/bin/python # -*- coding: UTF-8 -*- import os, sys # 列出目录 print "目录为: %s"%os.listdir(os.getcwd()) # 重命名 os.rename("test","test2") print "重命名成功。" # 列出重命名后的目录 print "目录为: %s" %os.listdir(os.getcwd())
위 프로그램 실행의 출력 결과는 다음과 같습니다.
目录为: [ 'a1.txt','resume.doc','a3.py','test' ] 重命名成功。 [ 'a1.txt','resume.doc','a3.py','test2' ]
[권장 학습: python 비디오 자습서]
위 내용은 파이썬에서 파일 이름을 바꾸는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!