修改任意目錄下文件名字python
path_dir = r'目錄地址' # 獲取目錄下的全部文件 a = os.listdir(path_dir) n = 0 for i in a: n += 1 x = str(n) # 分割路徑,返回路徑名和文件擴展名的元組 ext = os.path.splitext(i) # 只修改後綴爲.txt的文件 if ext[1] == '.txt' # 修改後的名字 new_name = x + ext[1] # 要修改的路徑下的文件 oldfile = os.path.join(path_dir, i) # 修改後名字的路徑 newfile = os.path.join(path_dir, new_name) # 重命名 os.rename(oldfile, newfile)
修改當前目錄下文件名字code
# 當前目錄 path_dir = os.getcwd() # 獲取目錄下的全部文件 a = os.listdir() n = 0 for i in a: n += 1 x = str(n) # 分割路徑,返回路徑名和文件擴展名的元組 ext = os.path.splitext(i) # 只修改後綴爲.txt的文件 if ext[1] == '.txt': # 修改後的名字 new_name = x + ext[1] # 要修改的路徑下的文件 oldfile = os.path.join(path_dir, i) # 修改後名字的路徑 newfile = os.path.join(path_dir, new_name) # 重命名 os.rename(oldfile, newfile)