[我知道the difference和import x
之间的from x import yyy
,在后一种情况下,可以使用裸名而不是完整的规范来寻址x
处的函数,而这正是我想做的,我愿意不想每次都写全名。
而且我也知道如何在Windows上进行redefine default Python dir,以便它开始了解我开发的模块,这很好。但是,如何将这两件事完全结合起来?
我希望IDLE开始了解我所有模块的所有功能,因此不需要手动导入它们。
from * import *
即于IDLE主目录中的all模块?
P.S。我看到了this question,但是它仅将解决方案用于一次导入,而不扫描整个目录,而且这种带有快捷方式参数的解决方案对我来说似乎并不漂亮。
还有其他更整洁的方法吗?
如果使用-r file
开始空闲,它将首先运行文件,或者使用-s
它将首先运行IDLESTARTUP
或PYTHONSTARTUP
环境变量中列出的文件。然后通过在命令提示符中以py -m idlelib -r file
为例启动IDLE进行测试。一旦完成,您可以在桌面上的IDLE快捷方式上创建(从“开始”菜单拖放),打开“属性”,然后将以上任意一项添加到“目标”的末尾。