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