【发布时间】:2013-01-19 12:40:05
【问题描述】:
当我启动我的 python shell 时,它从一个特定的目录开始。我想将其更改为其他目录。这样以后每当我再次打开 python shell 时,它都会在新的设置目录中打开。
我正在使用 Python 2.7
【问题讨论】:
-
如何打开python shell? (是的,愚蠢的问题,但一个重要的细节)
标签: python python-2.7
当我启动我的 python shell 时,它从一个特定的目录开始。我想将其更改为其他目录。这样以后每当我再次打开 python shell 时,它都会在新的设置目录中打开。
我正在使用 Python 2.7
【问题讨论】:
标签: python python-2.7
你可以做类似的事情,假设是类 Unix 系统。
设置要在启动 Python REPL 时运行的 PYTHONSTARTUP 脚本。
$ export PYTHONSTARTUP=$HOME/.pythonrc
在 $HOME/.pythonrc 中创建 python 脚本
# file: ~/.pythonrc
# I always want to start python in my Projects dir.
import os
os.chdir(os.path.join(os.path.expanduser("~"), "Projects"))
在 python REPL 中测试它。
>>> import os
>>> os.getcwd()
'<<YOUR_HOME>>/Projects'
您可以更改它以适应您的特定需求,但总的来说它会做正确的事情。
【讨论】: