当前位置: 首页 > 面试题库 >

如何在cx_freeze中包含一个文件夹?

乌鸿宝
2023-03-14
问题内容

我正在使用cx_freeze部署我的应用程序。我想包含整个目录,因为包含单个文件不会将它们放在文件夹中。如何包含文件夹?


问题答案:

您必须为构建选项设置一个include
files参数。您可以通过不同的方式执行此操作,但是我将展示部分配置。我在这里描述的是针对一个特定的文件和一个特定的目的地。我认为您也可以设置这样的路径,但是我尚未对此进行测试。

编辑: 对此进行了测试,因此请为您的项目选择正确的方法。

buildOptions = dict(include_files = [(absolute_path_to_your_file,'final_filename')]) #single file, absolute path.

buildOptions = dict(include_files = ['your_folder/']) #folder,relative path. Use tuple like in the single file to set a absolute path.

setup(
         name = "appname",
         version = "1.0",
         description = "description",
         author = "your name",
         options = dict(build_exe = buildOptions),
         executables = executables)

还请看一下这个主题。它可能也解决了相同的问题:使用cx_freeze时如何捆绑其他文件?



 类似资料:
  • 问题内容: JavaScript中是否有类似于CSS的东西,允许您在另一个JavaScript文件中包含一个JavaScript文件? 问题答案: JavaScript的旧版本没有导入,包含或要求,因此已经开发了许多解决此问题的方法。 但是自2015年(ES6)起,JavaScript有了ES6模块标准即可在Node.js中导入模块,大多数现代浏览器也支持该模块。 为了与旧浏览器的兼容性,这样的构

  • 问题内容: 我如何将一个js文件包含到另一个js文件中,以便坚持DRY原则并避免重复代码。 问题答案: 您只能在HTML页面中包含脚本文件,而不能在另一个脚本文件中包含脚本文件。也就是说,您 可以 编写JavaScript来将“包含”脚本加载到同一页面中: 您的代码很有可能取决于您的“包含”脚本,但是在这种情况下,它可能会失败,因为浏览器将异步加载“导入”脚本。最好的选择是仅使用jQuery或YU

  • 我还使用tkinter用Python3.7编写了一个程序。因为我使用的是外部图片,所以当我将所有内容编译成一个exe时,我需要包含它们。我尝试过执行,但仍然出现以下错误: _特金特。Tcl错误:无法打开“files/bg.png”:没有这样的文件或目录 代码如下: 我做错了什么?我也尝试过添加二进制文件,将该文件添加到我的spec文件中。我真的搞不懂!

  • 问题内容: 我有2个HTML文件,假设是和。在我想包括。 在JSF中,我可以这样做: 这意味着在文件内部,我可以包含。 我们该如何存档? 问题答案: 我认为最好的解决方案是使用jQuery: : : 这种方法是解决我的问题的简单干净的方法。

  • 我有一个项目,从一个标签为RES的文件夹中读取图形和音效。此文件夹与src文件夹处于同一目录级别。我已将res标记为资源根。 我通过Project Structure->Artifacts->Add(Alt+Insert)->JAR将工件配置为包含res作为内容目录 是否有一种方法可以将工件构建配置到合适的位置?我希望在jar文件中包含资源,这样它就可以作为一个独立的jar,没有外部依赖关系。

  • 问题内容: 我正在使用LiteIDE for Go。我的Go文件位于此处: 当我使用以下文件添加文件时: 导入“ ../Helper” 我收到此错误: 无法加载软件包:/Users/username/go/src/src/projectA/main.go:4:8:非本地软件包中的本地导入“ ../Helper” 有什么想法我做错了吗? 问题答案: 您通过导入路径导入软件包。对于位于中的packag