Чтобы изменить рабочий каталог в Python на каталог определенного файла, вы можете использовать различные методы. Вот несколько подходов:
-
Использование модуля
os:import os file_path = '/path/to/your/file.txt' directory = os.path.dirname(file_path) os.chdir(directory) -
Использование модуля
pathlib(доступно начиная с Python 3.4):from pathlib import Path file_path = '/path/to/your/file.txt' directory = Path(file_path).parent os.chdir(directory) -
Извлечение каталога файлов с помощью модуля
os.path:import os file_path = '/path/to/your/file.txt' directory = os.path.dirname(os.path.abspath(file_path)) os.chdir(directory) -
Использование модуля
sys:import sys import os file_path = '/path/to/your/file.txt' directory = os.path.dirname(file_path) sys.path.insert(0, directory)
Эти методы определяют каталог, содержащий указанный файл, а затем меняют текущий рабочий каталог на это место. Выберите тот, который лучше всего соответствует вашим потребностям и структуре файлов.