cmd编译可以通过执行没有结果_Python 每日技巧 - 如何制作可以直接双击执行的程序...

Python编写的代码都是解释运行的,运行时需要调用python解释器。

那么能否把我们的程序制作成类似于WINDOWS应用程序一样的运行效果,双击执行呢?答案是肯定的。

当然我们这里并不是说把程序编译成EXE可执行程序,因为把Python源码编译会带来很多兼容性问题,而且打包后的EXE特别巨大。

我们点击开始--运行,输入CMD,打开一个命令提示符,而后输入下图语句:

73275510a7d78c5a2681d506efe97068.png

显然,这是我们Python程序执行的最经典模式。

接下来我们就来创建批处理文件。打开pycharm,如下图操作:

b5a812d7dcc515c5cb504b4d3350ff0e.png

输入文件名,helloworld.bat。注意后缀必须是:“.bat”:

abb094880842b27eb08de1154abd3755.png

当然,我们也可以使用记事本完成以上操作。

而后我们就写上刚才在cmd窗口里写过的代码:

python e:python_workhelloworld.py

好了,我们退回到资源管理器,双击刚才创建的BAT文件,执行下看看效果,可以看到有个黑窗口一闪而过,啥都没有。这是由于BAT文件执行完毕就会直接关闭窗口。所以我们要在BAT代码的最后写上一个pause语句,这样就不会自动关闭了。

现在我们的运行效果已经比较满意了,如下图所示:

745070eb40d246faa2c41153f9305d0d.png

但是,似乎还差一点,这个窗口里的无关信息还是有点多。于是我们再加一条bat语句,如下图:

45b60c33b2a9a401087c6dedec76b4b2.png

@echo off 语句可以不显示无关输出项。好了现在我们点击文件图标:

fb026c5c3d0705d060f37e665e69e386.png

运行结果基本满意了,如图:

1d4cdb0d5576b84756958722ddc63cbb.png

最后说一句,这个bat批处理文件的图标也可以修改,右键属性里可以替换为系统自带的其他图标。这样一个个性化的,类WINDOWS双击打开风格的程序就制作完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值