有一个使用一个py文件(模块)构建可执行文件的示例,如下所示,我大约有4个py文件(模块),我想构建应包含所有py文件的可执行文件。
当我们有一个以上的python模块时,如何构建python可执行文件?
这里的例子
from cx_Freeze import setup, Executable setup( name = "hello", version = "0.1", description = "the typical 'Hello, world!' script", executables = [Executable("hello.py")])
如果我有两个文件hello1.py和hello2.py,则此文件具有hello.py?
谢谢
如果您的hello.py文件导入了这些文件-hello1.py和hello2.py,则此行:
hello.py
hello1.py
hello2.py
executables = [Executable("hello.py")])
够了。
但是,如果这些文件中的任何一个是单独的脚本文件,那么您应该这样做:
from cx_Freeze import setup, Executable setup( name = "hello", version = "0.1", description = "the typical 'Hello, world!' script", executables = [Executable("hello.py"), Executable("hello1.py"), Executable("hello2.py")] )
它将.exe为您的每个脚本创建3个文件。
.exe