Как удалить повторяющуюся ошибку исключения в блоке try / Кроме Python?

Следующий код используется в CMS Flatnux ( http://flatnux.altervista.org ):

if ( strpos(strtolower($_SERVER['SCRIPT_NAME']),strtolower(basename(__FILE__))) )
{
    header("Location: ../../index.php");
    die("...");
}

1
задан rup 6 March 2019 в 16:05
поделиться

1 ответ

Вы можете определить свою собственную функцию для сокращения кода, и это также хорошо для повторного использования:

def create_dir(name):
    try:
        os.makedirs(name)
    except FileExistsError:
        pass

def fileSort(day, month, year, file):
    global filewritten
    create_dir(togoto + '/' + year)
    create_dir(togoto + '/' + year + '/' + month)
    create_dir(togoto + '/' + year + '/' + month + '/' + day)
    try:
        shutil.move(path + '/' + file, togoto + '/' + year + '/' + month + '/' + day + '/' + file)
        filewritten += 1
    except FileExistsError:
        pass
0
ответ дан Mr Geek 6 March 2019 в 16:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: