Python IDLE的默认保存路径?

rh0*_*ium 8 python python-idle

有没有人知道在运行之前在保存python脚本时在何处或如何设置默认路径/目录?

在Mac上,它希望将它们保存在顶级~/Documents directory.我想指定一个真实的位置.有任何想法吗?

Ned*_*ily 7

在OS X上,如果启动IDLE.app(open(1)例如,通过双击或使用),默认目录将硬连线到~/Documents.如果要永久更改默认值,则需要idlemain.py在IDLE.app应用程序包中编辑该文件; 根据您安装的Python,它可能位于以下位置之一:

/Applications/MacPython 2.x/IDLE.app/Contents/Resources
/Applications/MacPython 2.x/IDLE.app/Contents/Resources
/Applications/MacPorts/Python 2.x/IDLE.app/Contents/Resources
/Applications/Python 2.x/IDLE.app/Contents/Resources
/Applications/Python 3.x/IDLE.app/Contents/Resources
Run Code Online (Sandbox Code Playgroud)

编辑线:

os.chdir(os.path.expanduser('~/Documents'))
Run Code Online (Sandbox Code Playgroud)

另一方面,如果从命令行启动IDLE,例如,使用:

$ cd /some/directory    
$ /usr/local/bin/idle
Run Code Online (Sandbox Code Playgroud)

IDLE将使用该当前目录作为默认目录.