Форум сайта python.su
0
не переименовывается файл
пробовал по разному
os.rename('file1', ‘file2’)
os.rename('c:\\file1', ‘c:\\file2’)
сейчас так:
maxlen = 10 path = "c:\\qost2" for i in range(len(files)): imya = os.path.basename(files[i]) if len(imya.split("_")[0]) < maxlen or len(imya.split("_")[1]) < maxlen: os.rename(os.path.join(path, os.path.basename(files[i])), os.path.join(path, imya.split("_")[1]+".jpg"))
WindowsError: [Error 32] ╧ЁюЎхёё эх ьюцхЄ яюыєўшЄ№ фюёЄєя ъ Їрщыє,
Отредактировано faza02 (Окт. 12, 2012 20:34:56)
Офлайн
14
А если погуглить “Windows Error 32”, получаем:
"WindowsError: The process cannot access the file because it is being used by another process"
Качай process explorer, ctrl+f -> имя файла и смотри, какой процесс его лочит.
Офлайн
0
не заметил, что перед этим открывал первый файл, и не закрыл. спасибо
Офлайн