安装目录是" d:\ python2.7",每次打开IDLE并单击菜单File和Open项时,默认目录也是" d:\ python2。 7&#34 ;.所以我必须将目录更改为我想要的位置。
有什么方法可以改变吗?使用配置文件还是更改环境变量?
我尝试在环境变量中添加PYTHONPATH,但它不起作用。 我也导入os,并使用os.chdir(),但它只更改工作目录,而不是我想要的。
谢谢。
答案 0 :(得分:11)
如果您从Windows快捷方式运行IDLE,只需右键单击快捷方式,选择“属性”,然后将“开始”字段更改为您喜欢的任何目录。
答案 1 :(得分:1)
如果您从Windows快捷方式运行IDLE,只需右键单击快捷方式,选择“属性”,然后将“开始”字段更改为您喜欢的任何目录。
是的,你可以,但Python IDLE将不再运行。我发现如果IDLE快捷方式的Start In目录是C:\ Python33或C:\ Python33 \ Lib \ idlelib(在我的情况下),它仍然可以工作,但如果我在其中任何一个下面添加了一个新目录(例如:myfiles)包含我的程序然后IDLE编辑器失败。在我的情况下,我花了几天时间试图通过在IDLE编辑器中单击FILE + OPEN来让Python轻松访问我的.py程序。此外,我已经尝试了一切让IDLE运行而不会失败从Windows资源管理器使用右键单击并选择“使用IDLE编辑”,但尽管Idle确实打开好了尝试从那里运行程序失败。我确实设法让IDLE使用SEND TO工作,直到我得到我的IDLE问题的答案Post这是我想我必须要做的。希望这会有所帮助。
答案 2 :(得分:0)
打开空闲或PyShell
按Alt + M
或文件 - >打开模块
输入idlelib.IOBinding
窗口打开,转到第185行
将'dirname = None'或'filename = None'更改为您想要的值。
最终你需要启动PyShell或编辑器,并有权编辑这个模块,如
sudo idle
如果你不能编辑它,你需要在同一目录中看到idle.pyw跟踪IOBinding
函数使用idlelib.PyShell.main()
的方式并更改相同的变量。