1,电脑中安装python

命令提示符输入python,能查询到python版本号即安装成功
image

2,安装pip,通过pip下载必要工具包

3,安装PyCharm

4,启动PyCharm,正确设置解释器

5,以上步骤正常完成,打开PyCharm,创建一个.py文件(如test.py),写一个print(11)运行一下看效果

#!/usr/local/bin/python3
import sys
print(11)

6,编写脚本

#!/usr/local/bin/python3
import sys
import pymysql
def def1():
    try:
        num1 = input("用户输入数据库查询需要的字段值1:")
        num2 = input("用户输入数据库查询需要的字段值2:")
        # 打开数据库连接,请填写正确的值
        db = pymysql.connect(host="数据库ip", user="用户名", password="密码", database="数据库名")
        # 使用cursor()方法获取操作游标
        cursor = db.cursor()
        # SQL 查询语句,请填写正确的表名、字段名
        sql0 = 'select * from info where num1 = "' + num1 + '" and num2 = "' + num2 + '";'
        try:
            # 执行SQL语句
            cursor.execute(sql0)
            # 获取所有记录列表
            result0 = cursor.fetchall()
            print(result0)
        except:
            print("查询失败!")
    except EOFError as e:
        print(e)
    finally:
        def1()
def1() # 调用函数

7,如果遇到问题,修改代码,多次运行,直至达到想要的效果

8,安装pyinstaller(可使用pip安装)

9,准备一个图标文件.ico,放入.py文件同目录中

10,使用命令提示符进入步骤6的.py文件路径

11,执行以下命令

pyinstaller -F -i .ico图标文件(如test.ico) .py文件名(如test.py)

12,生成结束后,在.py文件(如test.py)的同目录中,/dist文件夹中生成.exe可执行文件

13,在查询的基础上,还可以对查询结果做其他操作,如:查询结果有多条记录,可使用for循环,逐个输出查询结果,或者使用查询结果的值作为参数,去执行另外的代码,等等;具体需结合实际场景