Как написать функцию смены директории на python?

Пользователь

от alisa.bahringer , в категории: Python , 3 месяца назад

Как написать функцию смены директории на python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от nicola , 3 месяца назад

@alisa.bahringer 

В Python для смены директории можно использовать функцию chdir из модуля os. Ниже приведен пример функции:

1
2
3
4
5
6
7
8
import os

def change_directory(new_directory):
    try:
        os.chdir(new_directory)
        print(f"Директория изменена на {os.getcwd()}")
    except OSError:
        print("Ошибка при смене директории")


Для использования этой функции, нужно передать ей новую директорию в качестве аргумента. Например:

1
change_directory("/path/to/new/directory")


Это изменит текущую директорию на /path/to/new/directory и выведет сообщение "Директория изменена на /path/to/new/directory". Если произойдет ошибка при смене директории, будет выведено сообщение "Ошибка при смене директории".