Python 2.7. Переименовать все файлы в каталоге

Категория: Python

Скрипт на python 2.7 для переименования всех файлов в каталоге.

#!/usr/bin/python
# coding: utf-8

import os
import sys

source_dir = sys.argv[1]
source_dir = source_dir.replace("\ ", " ")

filenames = os.listdir(source_dir)

for filename in filenames:
	lower_name = filename.decode('utf8').lower()
	lower_name = os.path.join(source_dir.decode('utf8'), lower_name)
	filename = os.path.join(source_dir, filename)
	
	print lower_name
	
	os.rename(filename, lower_name)

sys.exit()

#script, #directory

категория: Python