有没有办法可以永久更改 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 启动时 运行 任意代码。参见
我正在使用 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 启动时 运行 任意代码。参见