嗨,我正在构建一个简单的应用程序,它将有一个组合框来选择位于名为 scripts 的目录中的 python 脚本,以在数据库上创建报告。我打算使用 py2exe 来构建程序,这样用户就不必安装 python 和子模块。
那么我将如何让程序使用 py2exe dist 运行这些脚本呢?
我考虑过使用 system('command') 并从我的安装目录复制 python.exe 以运行 system(os.curdir+'python.exe ' + script_to_run) 然后 python.exe 将使用 python 的本地副本。 dll 和它需要运行的库,即 reportlab 和 pyobdc
那会起作用还是有更好的方法?
(如果这样更容易的话,我也不介意在 Ironpython 中构建它)