有没有办法可以永久更改 Python (IDLE) 的工作目录?

Is there a way we can change the working directory of Python (IDLE) permanently?

我正在使用 Python Enthought Canopy。每次启动编辑器时,我都必须通过键入以下代码来更改工作目录:

import os

os.chdir('C:/Users/Name/Canopy/scripts')

这很乏味,因为在我退出编辑器并重新启动后目录都被重置了。 有没有一种方法可以更改默认工作目录,或者更改 Canopy 的配置文件,以便每次在编码之前设置为 运行?

1) Canopy 的 GUI 不是空闲的。

2) 因为这是 ipython 并且可以使用 ipython 魔法,你可以只输入 cd ~/Canopy/scripts 而无需导入。

3) 但我猜您至少在编辑器中打开了一个脚本。因此,您可能更愿意将目录与编辑器保持同步,请参阅 http://docs.enthought.com/canopy/2.1/quick-start/code_editor.html#change-directory

4) 上述所有内容,是的,您可以在 ipython 启动时 运行 任意代码。参见