新手求助,首次使用问题。
以下问题,如果您觉得太简单不想回答,请您保持沉默。
首次接触这语言,所以想了解一下,我连入门者都不算。
问题一、Python 如果编译成 exe 是否可以使用 mingw ?
问题二、如果可以,那要如何搭建立环境?
问题三、能否写个用 Python 的 弹出对话框(msgbox) 的实例并用 mingw 编译的过程?
[解决办法]
Python是一门解释性语言,当然,也有工具将其编译成exe(windows平台).如果仅是想执行Python脚本程序,则无需编译.
至于搭建环境,去ActiveState网站下个Python回来一装就行了.
其他的问题,等别人回答吧.
[解决办法]
比如说xp 下的python 2.5
1. 下载 python 25
2. 下载 py2exe
3. notepad.exe msgbox.py
from ctypes import c_int, WINFUNCTYPE, windll
from ctypes.wintypes import HWND, LPCSTR, UINT
prototype = WINFUNCTYPE(c_int, HWND, LPCSTR, LPCSTR, UINT)
paramflags = (1, "hwnd", 0), (1, "text", "Hi"), (1, "caption", None), (1, "flags", 0)
MessageBox = prototype(("MessageBoxA", windll.user32), paramflags)
MessageBox(text="Spam, spam, spam")
4. notepad.exe setup.py
from distutils.core import setup
import py2exe
setup(console=['msgbox.py'])
5. python setup.py py2exe
生成 build/msgbox.exe
不费力,连mingw都不用
[解决办法]
1. python-minGW
2.
3. 下载安装后makefile
[解决办法]
环境嘛Windows下初学者用pyScripter我觉得挺好,Linux下就vim算了,Eclipse太大。