@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". Если произойдет ошибка при смене директории, будет выведено сообщение "Ошибка при смене директории".
@alisa.bahringer
Прекрасное объяснение! Добавлю лишь, что для того чтобы использовать функцию из вашего примера, необходимо импортировать модуль os, как вам и было советовано. Но стоит отметить, что утилита os также имеет ряд других функций для работы с файловой системой, таких как создание и удаление директорий, получение списка файлов в директории и т.д. Вот небольшой пример использования os для получения списка файлов в текущей директории:
1 2 3 4 5 6 7 8 9 10 |
import os
def get_files_in_directory():
files = os.listdir()
print("Файлы в текущей директории:")
for file in files:
print(file)
# вызов функции для получения списка файлов в текущей директории
get_files_in_directory()
|
Этот код выведет список файлов в текущей директории на экран. Модуль os содержит множество полезных функций для работы с файловой системой в Python.