Вы можете использовать модуль os
.
>>> import os
>>> os.getcwd()
'/home/user'
>>> os.chdir("/tmp/")
>>> os.getcwd()
'/tmp'
Но если речь идет о поиске других модулей: вы можете установить переменную окружения с именем PYTHONPATH
, в Linux это будет похоже на
export PYTHONPATH=/path/to/my/library:$PYTHONPATH
Затем переводчик также ищет в этом месте import
ed модулей.Я думаю, что имя будет таким же в Windows, но не знаю, как изменить.
edit
Под Windows:
set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib
(взято из http://docs.python.org/using/windows.html)
редактировать 2
... и даже лучше: используйте virtualenv
и virtualenv_wrapper
, это позволит вам создатьсреда разработки, где вы можете добавлять пути к модулям по своему усмотрению (add2virtualenv
), не загрязняя вашу установку или "нормальную" рабочую среду.
http://virtualenvwrapper.readthedocs.org/en/latest/command_ref.html