Форум сайта python.su
Допустим, в каталог осуществляется копирование файла, а там уже есть файл с таким именем.
shutil.copy() его просто перезаписывает.
Есть ли в Python какая-нибудь функция копирования файлов, которая ведет себя в подобной ситуации по иному? Например, возбуждает исключение.
Или можно только “вручную” запрограммировать проверку? Например, перед каждой попыткой копирования вызывать os.listdir и проверять есть ли там уже такое имя.
Офлайн
os.path.isfile(fname)
Офлайн
os.path.exists(fname)
Офлайн