python.exe文件与python.py文件相同吗?
我使用cx\U冰柜从python文件创建了一个.exe文件:python.exe文件与python.py文件相同吗?,python,file,path,exe,cx-freeze,Python,File,Path,Exe,Cx Freeze,我使用cx\U冰柜从python文件创建了一个.exe文件: # setup.py file from cx_Freeze import setup, Executable setup( name="3BV", version="1.0", description="Create tailored boxes for books.", executables=[Executable("C:\Desktop\Boardode\main.py", base="Win
# setup.py file
from cx_Freeze import setup, Executable
setup(
name="3BV",
version="1.0",
description="Create tailored boxes for books.",
executables=[Executable("C:\Desktop\Boardode\main.py", base="Win32GUI", targetName="3BV.exe")])
我需要使用2个txt文件,这些文件需要位于exe目录中:
exe_path = Path(__file__).parent.absolute()
square = str(exe_path)+r"\single_box.dxf"
bs = str(exe_path)+r"\Big_Square.dxf"
当我使用main.py创建我需要的东西时,它工作得很好,但是当我使用.exe文件时,它什么也不做,我也不知道为什么
我重复一遍,我刚刚将.py文件转换为.exe文件,并在exe目录中添加了2个txt文件。它们彼此相差甚远。py文件是python的源文件,主要python代码驻留在该文件中。当您必须装运产品时,您需要为其创建一个可执行的.exe文件。因为可执行文件可以在任何系统上运行,无论是否安装了python。另一方面,.py文件需要一个编译器来编译并转换为机器代码。谢谢你的解释,但我知道,如果它们不同,我的意思是代码在转换时会发生变化,当然不是,但我们永远不知道。我的问题是,对于我刚刚转换的exe文件,程序的工作方式与初始文件不一样。是的,它会改变。在典型的.exe文件中,根据平台和CPU添加文件头。此外,exe根据语言进行了兼容。因此,如何知道转换过程中发生了什么变化?我没有任何错误,问题是:当我启动.py文件时,我需要输入两个路径,一个是维度文件,另一个是结果目录。输入这两个路径后,我在结果目录中得到了一堆新文件。但是,当我将同一个.py文件转换为exe并重复此过程时,会创建0个新文件。这可能是其他问题