Hai*_*Tie 9 python python-idle
是否有配置文件,我可以设置其默认工作目录?它当前默认为我的主目录,但我想在启动时将其设置为另一个目录.我知道我可以做"import os",然后是"os.chdir("")",但这有点麻烦.如果有一个conf文件我可以编辑并更改该设置会很棒,但我无法找到它.
特别是,我查看了我的操作系统(Ubuntu)的桌面条目'/usr/share/applications/idle-python3.2.desktop',它不包含conf文件,但指向'/ usr/lib/python3.2/idlelib/PyShell.py',它指向同一文件夹下的config - *.def conf文件,其中'config-main.def'是最有可能的候选者.但是,我无法找到指定默认路径的位置或如何更改它.
似乎路径在PyShell.py中是硬编码的,尽管我对Python的知识有限,但我可能错了.我会继续寻找,但如果有人知道他或她头上的答案,我会很感激.提前致谢.
我实际上刚刚发现了最简单的答案,如果你使用标有"IDLE(Python GUI)"的快捷方式链接.这是在Windows Vista中,所以我不知道它是否适用于其他操作系统.
1)右键单击"属性".
2)选择"快捷方式"选项卡.
3)在"Start In"中,写入文件路径(例如"C:\ Users ...").
这也是我的答案:Python IDLE的默认保存路径?让我知道这个是否奏效!
在查看 PyShell.py 后,我找到了一个解决方案:
Run Code Online (Sandbox Code Playgroud)import os os.chdir('<your preferred directory>')
Run Code Online (Sandbox Code Playgroud)/usr/bin/idle-python3.2 -n -r ~/.idlerc/init.py