[python-uk] Python, VB math simple problem
andy at reportlab.com
Sat Apr 1 10:10:38 CEST 2006
> Ideally, I'd love to be able to simply have some extremely small
> executable that just accepts inputs
> does the calculations above and then spits out the outputs. If it were
> possible to write some
> simple lines of math code in Python and then compile these scripts in
> Python to a Windows
> compatible executable,that would be fantastic.
You can use py2exe (www.py2exe.org) to create an executable, but it
won't be tiny. If you slim down the imported modules to what you need
which is minimal, I'd be surprised if it ended up less than 2Mb.
It is, however, effortless.
You might find it easier to expose your function as a COM server, which
is also very easy in Python and py2exe will again let you make a slimmed
down distribution. This way there will be no startup overhead of
shelling out every time. At the risk of being cheeky, let me say that
the book Mark Hammond and I wrote in 2000, Python Programming on Win32,
was aimed exactly at people with a VB background and covers the
integration possibilities you'll need in a lot of detail. The same info
is available more briefly in tutorials in the Pythonwin online help.
The main thing which changes since then is having py2exe and Python zip
archives to make it all easier to deploy.
More information about the python-uk