原因:我们自己写python程序,可以自己运行,因为我们有相应的开发环境。但是,如果我想把自己写的程序拿到女朋友面前显摆,那么就要女朋友的电脑也要装相应的开发环境才行,但是这样太麻烦。能不能把自己写的程序打包成exe格式,直接双击运行呢?可以,使用py2exe模块就行。接下来我就记录下来如何操作。
1、安装py2exe模块,安装方法自己百度。
2、准备好要转换的python程序,比如: hex.py
# coding=utf-8
import serial
from time import sleep
ox="FF 07 00 00 95 00 64 10 42 00 10 25 01 52 00 00 24 11 02 00 00 60 00 02 51 41 64 10 42 4E FE"
str=ox.split(" ")
# ser=serial.Serial("COM1",9600,timeout=1)
sendOne=""
for i in range(10):
sendOne=""
for i in str:
need=i.decode("hex") #将16进制转换为字符串
sendOne=sendOne+need #将字符串联合起来
# ser.write(sendOne)
print "%s"%need,
break
3、在该程序所在目录,新建一个setup.py,代码如下:
注意:如果你的程序没有GUI界面,那么使用console=["hex.py