物件程式列表:(Hello.py)
# -*- coding: utf-8 -*- class Hello: def __init__(self): self.who = None def sayHi(self, who): self.who = who print "Hello %s" % (self.who) def getWho(self): return self.who
主程式列表:(main.py)
# -*- coding: utf-8 -*- import sys from Hello import Hello if __name__ == '__main__': who = 'Rich' if len(sys.argv) > 1: who = sys.argv[1] hello = Hello() hello.sayHi(who)
可執行檔封裝程式:(setup.py)
from distutils.core import setup import py2exe setup(console=['main.py'])
執行: python setup.py py2exe
可執行檔運行環境:(setup.py)