# -*- coding: utf-8 -*- import locale, os locale.setlocale(locale.LC_ALL, "") filenames = [ unicode("Gr����-Gott","utf-8"), unicode("��������-������","utf-8"), unicode("������������������������","utf-8"), unicode("���������","utf-8"), unicode("������������","utf-8"), unicode("���������","utf-8"), unicode("��������������","utf-8"), ] for name in filenames: print repr(name) f = open(name, 'w') f.write((name+u'\n').encode("utf-8")) f.close() os.stat(name) print os.listdir(".") for name in filenames: os.rename(name,"tmp") os.rename("tmp",name)