Я пытался добавить «Q3» в начало 89 PDF-файлов в одной папке. Мне удалось получить результаты с представленным решением. HEREПереименование каталога файлов PDF с использованием Python почти работает
это работает, но только для примерно 10-15 файлов, прежде чем он остановится с множеством ошибок, которые кажутся и не имеют определенного порядка, что означает, что примерно 10-15 разное каждый раз , я либо получаю «FileNotFoundError: [WinError 2] Система не может найти указанный файл:« или «PermissionError: [WinError 32] Процесс не может получить доступ к файлу, потому что он используется другим процессом:«
Я понимаю «permissionserror» связан с тем, что файл .py, с которым я работаю и работаю, находится в том же каталоге, что и файлы PDF, поэтому он работает над этим файлом. Но, помещая его в тот же каталог, было предложено в вышеупомянутом связанном решении для решения WinError2, и до этого он ничего не сделал.
* первая часть кода, чтобы удалить некоторые нежелательные файлы, которые отображаются и не могут иметь отношение к вопросу
import os
my_dir = "DIRECTORY OF PDF FILES"
for fname in os.listdir(my_dir):
if fname.startswith('Copy') or fname.startswith('SxDI'):
os.remove(os.path.join(my_dir, fname))
for fname in os.listdir(my_dir):
os.rename(fname, "Q3" + fname)
Действительно ли это действительный URL? – innisfree
Мои извинения не были полностью копированы. ссылка работает – Ungara