CentOS 6下永久修改Python3默认文件目录的方法
永久修改CentOS 6下IDLE3默认打开/保存目录的方案
我来帮你搞定这个麻烦的默认目录问题,在CentOS 6环境下有几种可靠的永久修改方式,你可以根据自己的使用习惯选择:
方法1:修改桌面快捷方式的工作目录
既然你是通过桌面快捷方式启动IDLE3,直接修改快捷方式配置是最直接的:
- 首先找到IDLE3快捷方式文件,通常在
~/.local/share/applications/目录下(系统级快捷方式会在/usr/share/applications/),文件名一般是idle3.desktop。 - 用文本编辑器打开这个文件,找到
Exec=开头的启动命令行,在它下方添加一行:
把WorkingDirectory=/path/to/your/target/directory/path/to/your/target/directory替换成你常用的脚本目录,比如/home/Barlonium/python_scripts。 - 保存文件后重启IDLE3,下次打开/保存文件就会默认进入你设置的目录了。
方法2:修改IDLE3的启动脚本
如果平时也会用命令行启动idle3,修改启动脚本能让两种启动方式都生效:
- 先找到
idle3命令的路径:
通常输出会是which idle3/usr/local/bin/idle3这类路径。 - 用sudo权限打开这个脚本文件(比如
sudo vi /usr/local/bin/idle3),在开头的#!/usr/bin/env python3下方添加一行切换目录的命令:cd /path/to/your/target/directory - 保存退出后,不管是桌面快捷方式还是命令行启动
idle3,都会默认进入指定目录。
方法3:利用IDLE的自定义配置/启动脚本
这是更“Python风格”的方式,通过IDLE自身配置生效:
- 先创建IDLE的用户配置目录(如果不存在):
mkdir -p ~/.idlerc - 在该目录下创建
config-main.cfg文件,添加以下内容:[General] default_dir = /path/to/your/target/directory - 保存后重启IDLE3,如果配置没生效,还可以用启动脚本方式:
- 在
~/.idlerc/下创建startup.py,写入代码:import os os.chdir('/path/to/your/target/directory') - 打开IDLE3后,点击
Options -> Configure IDLE -> General,找到“Startup script”选项,选择刚创建的startup.py,点击“Apply”保存设置。
- 在
记得把所有示例中的/path/to/your/target/directory替换成你实际想要设置的目录哦!
内容的提问来源于stack exchange,提问作者Saclyr Barlonium
相关产品推荐
相关产品推荐

