Spyder / Python - автоматически устанавливает рабочий каталог для текущего скрипта - PullRequest
0 голосов
/ 20 февраля 2019

Я знаю, что каталог может быть автоматически изменен на каталог текущего скрипта, если мы нажмем F5.

Но есть ли способ сделать это автоматически, когда я запускаю коды в интерактивном режиме или когда яоткрыть скрипт?В настоящее время мне нужно os.chdir () в текущем рабочем каталоге.

Спасибо.

1 Ответ

0 голосов
/ 20 февраля 2019

Вы можете добавить следующие строки в ваш скрипт:

import os
os.chdir(os.path.dirname(__file__))

__file__ вернет путь скрипта, и мы можем использовать os.path.dirname, чтобы найти, в каком каталоге он находится. Затемпросто используйте os.chdir, чтобы перейти в этот каталог.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...