首先说一说什么是交互式解释器,就是从命令行窗口调用出来的python界面,类似于:
或者是从python菜单中直接运行:
什么是startup文件,就是一个运行交互式解释器之前会自动调用的一个文件,我们可以在这个文件中放入一些我们想再解释器中事先运行的一些代码,比如导入一些经常会用到的一些模块等等。这个文件是在系统变量中用PYTHONSTARTUP指向的文件,比如我们定义PYTHONSTARTUP:
然后在E盘根目录新建一个startup.py文件:
在这个文件中写入如下代码:
其中sys.ps1是解释器的一级提示符,sys.ps2是解释器的二级提示符,我们再次运行交互式解释器,得到:
可以看到提示符变了。
如果我们想在startup.py文件中调用其他的文件,则可以这样:
其中这个当前目录是C:\python34文件夹,而不是startup.py所在的文件夹。
在C:/python34文件夹中新建一个.pythonrc.py的文件
然后再次运行交互式解释器,得到:
可以看到sys模块已经可以访问,因此,.pythonrc.py文件是被运行了的。
如果你要在自己的脚本文件中使用startup文件,则需要在代码中显式调用如下代码: