vs运行python文件 startup file填什么_vs运行python文件 startup file填什么_Python3.x那些事儿:[8]startup文件...

首先说一说什么是交互式解释器,就是从命令行窗口调用出来的python界面,类似于:

b0451861392cd24ef280123f68e47351.png

或者是从python菜单中直接运行:

919c94197d5bef3d539f48c6d8f6f8f6.png

什么是startup文件,就是一个运行交互式解释器之前会自动调用的一个文件,我们可以在这个文件中放入一些我们想再解释器中事先运行的一些代码,比如导入一些经常会用到的一些模块等等。这个文件是在系统变量中用PYTHONSTARTUP指向的文件,比如我们定义PYTHONSTARTUP:

5e40de7e6853163215b4d915c3cf16c4.png

然后在E盘根目录新建一个startup.py文件:

e9fef2dce371202bd99b6e76c55353f1.png

在这个文件中写入如下代码:

d17b9686d2457621c574b0f711114c3d.png

其中sys.ps1是解释器的一级提示符,sys.ps2是解释器的二级提示符,我们再次运行交互式解释器,得到:

f3e2491451caaf826601f973ef58aa39.png

可以看到提示符变了。

如果我们想在startup.py文件中调用其他的文件,则可以这样:

370d6c9f8ca144b1d5c0beb7f30f56d6.png

其中这个当前目录是C:\python34文件夹,而不是startup.py所在的文件夹。

在C:/python34文件夹中新建一个.pythonrc.py的文件

ea547a473578749eb8427f7a81888e09.png

然后再次运行交互式解释器,得到:

778d24f60eaa04e5c3b22562fb37e56b.png

可以看到sys模块已经可以访问,因此,.pythonrc.py文件是被运行了的。

如果你要在自己的脚本文件中使用startup文件,则需要在代码中显式调用如下代码:

585bd7a7f73684c1ab1a89226132a20e.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值