我有一个相当有趣的问题,我一直试图找到一种方法来解决,而就目前而言,我还没有找到解决方案。我目前已经使用Python构建了一个GUI程序,更具体地说,使用Tkinter,它将生成一个文件,其中包含一个命令列表,这个命令列表将在指定顺序中按照指定的顺序重复执行,而等待指定的时间很长。它基本上用于创建一个宏,该宏被记录在一个文件中,并可以稍后使用程序中的另一个函数运行。将文本文件添加到由PyInstaller生成的exe中
我想添加到我的程序中的方式是创建一个.exe文件,它是一个独立文件,可以从中运行脚本。我找不到这样做的好方法是因为我需要它在飞行中创建。我在想我想要做的事是提前生成一个带PyInstaller的.exe(独立宏EXE),并使用PyInstaller将其打包到我的主.exe文件中。当您选择创建独立宏的选项时,它会继续从打包到其中的目录打包到我的main .exe中的.exe(独立宏exe文件),以便在程序运行时,将其复制到希望保存的独立exe文件的所需位置,然后将用户希望作为独立文件运行的脚本复制并将其打包到独立exe文件中。
我不知道该如何去解决这个问题,因为我不确定PyInstaller在将它打包时如何将文件放入.exe。因此,我不知道如何使用python将文件添加到现有的.exe。
基本上我需要帮助的是我怎么可以去添加一个文本文件到由PyInstaller生成的.exe。
我想更多的东西一样Perl的手柄,不过任何解决方案都将是有益的 –
在Python中,字符串文字** CAN **跨越多行,并带有一个三重引号,所以_message =“”“blah”“”_ – ArrowInTree
这就是我所能做到的e,但是我如何将它输出到.exe?这就是我遇到的麻烦。 –