You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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自身配置生效:

  1. 先创建IDLE的用户配置目录(如果不存在):
    mkdir -p ~/.idlerc
    
  2. 在该目录下创建config-main.cfg文件,添加以下内容:
    [General]
    default_dir = /path/to/your/target/directory
    
  3. 保存后重启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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:04:58