Python IDLE 的默认保存路径是什么?

11 投票
11 回答
33907 浏览
提问于 2025-04-15 14:20

有没有人知道怎么设置在运行Python脚本之前,默认保存的路径或文件夹?

在Mac上,它默认想把文件保存在最上层的 ~/Documents directory(文档目录)里。我想指定一个具体的位置。有什么建议吗?

11 个回答

3

在Windows 10及以上版本中,点击Windows开始按钮,然后输入“idle”,接着右键点击IDLE桌面应用程序,选择“打开文件位置”。这样你就会看到Python的开始菜单快捷方式,在那里你会找到IDLE的快捷方式。右键点击IDLE的快捷方式,选择“属性”。然后把“起始位置”设置成你想要的默认保存路径。

4

我刚刚发现了一个最简单的解决办法,如果你使用标记为“IDLE(Python图形界面)”的快捷方式。这是在Windows Vista系统上发现的,所以我不确定在其他操作系统上是否也能用。

1) 右键点击“属性”。

2) 选择“快捷方式”标签。

3) 在“起始位置”里写上文件路径(例如“C:\Users...”)。

如果这个方法有效,告诉我哦!

7

在OS X系统上,如果你通过双击或者使用open(1)来启动IDLE.app,默认的工作目录会固定在~/Documents这个位置。如果你想要永久改变这个默认目录,你需要去修改IDLE.app应用包里的idlemain.py文件;根据你安装的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

你需要编辑这一行:

os.chdir(os.path.expanduser('~/Documents'))

另一方面,如果你是通过命令行启动IDLE,比如用:

$ cd /some/directory    
$ /usr/local/bin/idle

那么IDLE会把当前的目录作为默认目录。

撰写回答