首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

新手,首次使用有关问题

2012-03-13 
新手求助,首次使用问题。以下问题,如果您觉得太简单不想回答,请您保持沉默。首次接触这语言,所以想了解一下,

新手求助,首次使用问题。
以下问题,如果您觉得太简单不想回答,请您保持沉默。
首次接触这语言,所以想了解一下,我连入门者都不算。

问题一、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太大。

热点排行