自动执行python bat脚本命令_应用程序

        Python是一种高级编程语言,由Guido van Rossum在1989年12月首次发布。它具有简单易学、易读、易写的语法和强大的动态类型和垃圾回收机制。Python解释器是自由且开放源代码的软件,可以在各种操作系统(如Linux、Windows、macOS等)上运行。

        Python被广泛应用于各种领域,包括科学计算、Web开发、人工智能、机器学习、数据分析等等。Python拥有丰富的标准库和第三方库,可以轻松地完成各种任务。

        Python的特点包括:

  • 简单易学:Python语法简洁,易于理解和学习;
  • 代码可读性高:Python的代码结构可读性强,易于维护;
  • 跨平台:Python可以在不同的操作系统上运行,包括Linux、Windows、macOS等;
  • 强大的库支持:Python拥有众多的第三方库和模块,可以完成各种任务;
  • 面向对象编程:Python支持面向对象编程,提供了类、对象、继承等特性;
  • 动态类型:Python是一种动态类型语言,变量的类型由程序在运行时确定;
  • 垃圾回收机制:Python拥有自动内存管理机制,不需要手动管理内存。

        总的来说,Python是一门易学易用,功能强大且高效的编程语言,适用于各种应用场景。

        那么接下来我们看看如何将python程序生成可执行的exe文件呢?

一、安装python

        可前往这里(https://www.python.org/downloads/windows/)进行安装

        也可直接在windows中cmd直接输入python,然后进入应用商店直接安装

        安装完毕后输入python查看是否安装成功

二、安装pip

        安装pip命令需要以下步骤:

  1. 下载get-pip.py脚本文件,可以从官网下载:https://bootstrap.pypa.io/get-pip.py
  2. 将get-pip.py脚本文件保存到本地,比如保存到D盘的根目录下
  3. 打开命令提示符,进入到get-pip.py所在目录,比如输入以下命令:
cd D:\

    4. 安装pip命令,输入以下命令:

python get-pip.py

    5. 等待安装完成即可。

        注意:在安装pip之前,需要确保已经安装了Python环境,并且Python的安装路径已经添加到系统环境变量中。

三、Python程序如何打包exe

        你可以使用 PyInstaller 或 cx_Freeze 等库将 Python 代码打包成可执行文件,例如:

        1、使用 PyInstaller

                1)安装 PyInstaller:

pip install pyinstaller

                2)在命令行中进入 Python 文件所在目录,执行以下命令:

pyinstaller -F your_script.py

                3)执行完毕后,在 build\your_script 文件夹中会生成可执行文件 your_script.exe。

        2、使用 cx_Freeze:

                1)安装 cx_Freeze:

pip install cx_Freeze

                2)创建app.py

import tkinter as tk

class Application(tk.Frame):
    def __init__(self, master=None):
        super().__init__(master)
        self.master = master
        self.pack()
        self.create_widgets()

    def create_widgets(self):
        self.hi_there = tk.Button(self)
        self.hi_there["text"] = "Hello World\n(click me)"
        self.hi_there["command"] = self.say_hi
        self.hi_there.pack(side="top")

        self.quit = tk.Button(self, text="QUIT", fg="red",
                              command=self.master.destroy)
        self.quit.pack(side="bottom")

    def say_hi(self):
        print("hi there, everyone!")

root = tk.Tk()
app = Application(master=root)
app.mainloop()

                3)创建 setup.py 文件,内容如下:

from cx_Freeze import setup, Executable

setup(
    name = "Your App Name",
    version = "1.0",
    description = "Your App Description",
    executables = [Executable("app.py")]
)

                3)在命令行中进入 setup.py 所在目录,执行以下命令:

python setup.py build

                执行结果如下:

自动执行python bat脚本命令_python_02

                4)生成exe可执行文件:

        执行完毕后,在 build\exe.win-amd64-3.7 文件夹中会生成可执行文件 app.exe。

自动执行python bat脚本命令_python_03

注意:在打包时需要注意依赖库的问题,需要将所有用到的依赖库一起打包。