从IDLE主目录自动导入模块

时间:2020-04-16 14:55:34

标签: python python-3.x windows python-idle python-windows-bundle

我知道import xfrom x import yyy之间的the difference,在后一种情况下,可以使用裸名而不是完整的规范来寻址位于x的函数,并且这正是我想做的,我不想每次都写全名。

我也知道如何在Windows上redefine default Python dir,以便它开始了解我开发的模块,这很好。但是,如何将这两件事完全结合起来?

我希望IDLE开始了解我所有模块的所有功能,因此不需要手动导入它们。

from * import * 

即空闲主目录中的所有模块?

P.S。我看到了this question,但是它只为一次导入提供了解决方案,并且没有扫描整个目录,而且这种带有快捷方式参数的解决方案对我来说似乎并不漂亮。

还有其他更整洁的方法吗?

1 个答案:

答案 0 :(得分:2)

如果使用-r file开始空闲,它将首先运行文件,或者使用-s,它将首先运行IDLESTARTUPPYTHONSTARTUP环境变量中列出的文件。然后通过在命令提示符中以py -m idlelib -r file为例启动IDLE进行测试。一旦完成,您可以在桌面上的IDLE快捷方式上创建(从“开始”菜单拖放),打开“属性”,然后将以上任意一项添加到“目标”的末尾。