python 写应用程序 python怎么做应用程序_python

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

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

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

想点哪里点哪里

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

核心代码如下:

python 写应用程序 python怎么做应用程序_开发语言_02


python 写应用程序 python怎么做应用程序_开发语言_03


看看效果如何:

python 写应用程序 python怎么做应用程序_python 写应用程序_04


python 写应用程序 python怎么做应用程序_开发语言_05


想在哪里用就在哪里用

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

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

python 写应用程序 python怎么做应用程序_python安装_06

(小编已经安装过,所以结果显示already satisfied)

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

python 写应用程序 python怎么做应用程序_python_07


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

python 写应用程序 python怎么做应用程序_python 写应用程序_08


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

python 写应用程序 python怎么做应用程序_python 写应用程序_09


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

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