如果在终端中调用模块,如何让python导入模块?

时间:2015-01-15 16:01:41

标签: python python-2.7 import interpreter

我讨厌在堵塞的屏幕上工作,所以当我开始在终端工作时,我定义了一个函数如下:

from os import system

cls = lambda: system('cls')

这样我就可以使用简单的命令cls()清除我的窗口。

有一种方法可以让我在使用命令python调用解释器时立即执行python导入。与__builtins__的导入方式类似。

这个问题不只是想要这样做,因为我懒得在每次调用时输入2个额外的行,我也想知道一种方法,我可以让python自动导入我自己制作的任何模块和哪里我应该存储该脚本。

1 个答案:

答案 0 :(得分:2)

在Windows上,您需要将PYTHONSTARTUP环境变量设置为Security-System-advanced-environment variables:

Firts使用您的代码创建一个文件pythonstartup.py

from os import system

cls = lambda: system('cls')

然后在您的环境变量中设置PYTHONSTARTUP="C:\path_to\pythonstartup.py"