python如何编写win程序

 更新时间:2020年06月08日 08:21:53   作者:yang  
在本篇文章里小编给大家分享的是关于python编写win程序的实例内容,有需要的朋友们可以学习下。

python可以编写win程序。win程序的格式是exe,下面我们就来看一下使用python编写exe程序的方法。

编写好python程序后py2exe模块即可将其打包为exe程序。

实际操作过程:

1、在app.py同一目录下建立文件,setup.py 内容根据需要增删改,

#setup.py
import sys, os
from cx_Freeze import setup, Executable
 
__version__ = "1.1.0"
 
#include_files = ['logging.ini', 'config.ini', 'running.png']
include_files = []
excludes = ["tkinter"]
#packages = ["os", "idna", "requests","json","base64","pyodbc"]
packages = ["os", "idna", "requests","json","base64"]
 
setup(
 name = "appname",
 description='App Description',
 version=__version__,
 options = {"build_exe": {
 'packages': packages,
 'include_files': include_files,
 'excludes': excludes,
 'include_msvcr': True,
}},
executables = [Executable("boxLayout.py",base="Win32GUI")]
)

2、执行命令

python setup.py bdist_msi

之后生成两个文件夹,build 和dist

在build\exe.win32-3.6找到生成的exe文件

内容补充:

用Python开发windows桌面程序

开发前期准备

1. boa-constructor-0.6.1.bin.setup.exe

一个wxWidges的集成开发环境,简单如Delphi,可以直接拖拽控件,并且和其他集成环境不一样, #它不与集成开发环境的MainLoop冲突,用pythonwin,pyScripter都会冲突,典型报错就是运行第二次 #程序的时候,直接导致集成开发### 一、开发前期准备

1. boa-constructor-0.6.1.bin.setup.exe

一个wxWidges的集成开发环境,简单如Delphi,可以直接拖拽控件,并且和其他集成环境不一样, #它不与集成开发环境的MainLoop冲突,用pythonwin,pyScripter都会冲突,典型报错就是运行第二次 #程序的时候,直接导致集成开发环境的强制退出,因为MainLoop冲突了

2. wxPython2.8-win32-unicode-2.8.10.1-py26.exe

wxPython库,提供了用C++写的windows组件库wx

3. py2exe-0.6.9.win32-py2.6.exe

打包发布工具,将python写的windows程序或控制台程序直接打包成exe可执行文件,供用户使用

上述三个软件都是基于python2.6的,软件版本一定要配套,因为他们默认的安装路径和python版本有关系,否则会找不到相关库的存在。

到此这篇关于python如何编写win程序的文章就介绍到这了,更多相关python可以编写win程序吗内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python Excel处理库openpyxl详解

    Python Excel处理库openpyxl详解

    这篇文章主要介绍了Python Excel处理库openpyxl详解,需要的朋友可以参考下
    2021-05-05
  • 利用python绘制笛卡尔直角坐标系

    利用python绘制笛卡尔直角坐标系

    这篇文章主要介绍了利用python绘制笛卡尔直角坐标系,python绘图主要用到matplotlib绘图模块,利用matplotlib模块画出上面的正弦函,需要的朋友可以参考一下
    2022-03-03
  • 对Python使用mfcc的两种方式详解

    对Python使用mfcc的两种方式详解

    今天小编就为大家分享一篇对Python使用mfcc的两种方式详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • Python导出DBF文件到Excel的方法

    Python导出DBF文件到Excel的方法

    这篇文章主要介绍了Python导出DBF文件到Excel的方法,实例分析了Python基于win32com模块实现文件导出与转换的相关技巧,需要的朋友可以参考下
    2015-07-07
  • Python使用sql语句对mysql数据库多条件模糊查询的思路详解

    Python使用sql语句对mysql数据库多条件模糊查询的思路详解

    这篇文章主要介绍了Python使用sql语句对mysql数据库多条件模糊查询的思路详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • Pycharm技巧之代码跳转该如何回退

    Pycharm技巧之代码跳转该如何回退

    用Pycharm写Python代码有一段时间了,最近发现了一个Pycharm的一个小技巧想分享给大家,下面这篇文章主要给大家介绍了关于Pycharm代码跳转该如何回退的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-07-07
  • python判断所输入的任意一个正整数是否为素数的两种方法

    python判断所输入的任意一个正整数是否为素数的两种方法

    今天小编就为大家分享一篇python判断所输入的任意一个正整数是否为素数的两种方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • 解决python绘图使用subplots出现标题重叠的问题

    解决python绘图使用subplots出现标题重叠的问题

    这篇文章主要介绍了python绘图使用subplots出现标题重叠的问题及解决方法,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • 深入理解python多进程编程

    深入理解python多进程编程

    下面小编就为大家带来一篇深入理解python多进程编程。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • 在Python中执行系统命令的方法示例详解

    在Python中执行系统命令的方法示例详解

    最近在做那个测试框架的时候发现对python执行系统命令不太熟悉,所以想着总结下,下面这篇文章主要给大家介绍了关于在Python中执行系统命令的方法,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-09-09

最新评论