python怎么让py里面逐行运行_老师,没装Python怎么运行Python工具啊?

bf3232b23beb69a73e0fdb382fcfdfa2.png

d67f113c058075076368e60eae73b9db.gif

​之前未明君用Python做的各种工具,大家应该都尝试过了,很多人可能会有这样两个问题:

每次都是面对命令行敲代码,改路径,能不能换个方式用鼠标点选?
做出来的工具必须要用python运行,能不能脱离python,在任意电脑上都可以直接运行?

今天我们以批量打水印工具为例,给大家示范下如何解决这两个问题。

No.1 想点哪里点哪里

解决第1个问题,使用tkinter模块生成交互窗口,让我们想点哪里就点哪里。

核心代码如下:

d847a44c30fa891ee8b27ae3f7d65b0d.png

6dbc9bc2f376eab6e4b6e06057c19eec.png

a83c15fa8ab95d30a255ebd271353c68.png

看看效果如何:

0687632882b055558401cc6e5950356e.png

fe4293ea6a8e9faa1f132ed9883a843c.png

No.2 想在哪里用就在哪里用

如何生成可执行文件,在没有安装python的情况下也能使用我们制作的工具?

首先要安装模块,在命令上输入:pip install pyinstaller

0865904d8592ebc42606b6d8e17d2cdb.png
未明君已经安装过,所以结果显示already satisfied

然后将‘xxxx.py’文件打包成exe,我们这里使用最简单的方式,把你的.py文件(未明君这里使用的是water_marker.py)放在下图中的文件夹下面。

b6d4d60fe97ee406ac0574b3fcf4c822.png

然后输入命令:pyinstaller -F water_marker.py,等待完成,结果如下。

1fba6f56da3862489b40718654330c76.png

C:Usersadmin文件夹下面会生成2个文件,我们需要的程序就在dist文件夹里面,其他所有的东西都可以不要,只需要把里面的exe拿出来放到任意电脑上运行就可以了(本例中需要把水印图片换成你需要的图片)。

40242dfd1d0e2ddc472bcb6cc81a4d44.png

09e28696bdbe7c89fe1b3dfc7e8be77a.png

学会了这招,我们就可以不再局限于代码敲敲敲,而是回归到习惯的点点点,辛辛苦苦用python制作出来的工具也可以随时随地分享给他人,或是在任意一台电脑中使用!

善用python,摆脱重复,解放自己。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值