当前位置: 首页 > 知识库问答 >
问题:

在单个文件中构建多个文件,如. py. png

易宏阔
2023-03-14

我在根目录中有2个文件

1-设置。派克

2-img。巴布亚新几内亚

setup.py代码是:

import pyautogui, time

print('your screen size is: ', pyautogui.size(),'\n')

time.sleep(3)
foundimage = pyautogui.locateCenterOnScreen('img.PNG', confidence=0.8)

time.sleep(3)
pyautogui.click(foundimage.x + 100, foundimage.y) #click on notes

locateOnScreen获取一个位于名为"img"的根文件夹中的参数。PNG"当我直接通过vs代码命令行运行此代码时,它会运行,但当我通过pyInster使用以下命令构建文件时。

pyinstaller-F--noupx安装程序。py

一个文件setup.py

两个命令都可以将我的文件构建为. exe格式。但是我的函数locateOnScreen不起作用,意味着我的它不包括我的。exe格式的PNG文件。任何解决方案?

共有1个答案

富凯旋
2023-03-14

是的,pyinstaller在exe文件中不包含png,它不能这样做,它不包含任何图像。

您需要将名为“img.PNG”的图像与exe文件放在同一文件夹中,然后它就可以工作了

 类似资料:
  • 问题内容: 我有一个简单的python脚本,它导入了我编写的其他各种模块(依此类推)。由于我的环境,我的PYTHONPATH很长。我也在使用Python 2.4。 我需要做的是以某种方式打包我的脚本和所有不属于标准python的依赖项,以便可以将单个文件通过电子邮件发送到要执行该文件的另一个系统。我知道python的目标版本是相同的,但是在Windows上的linux上。否则,我只会使用py2ex

  • 我试图构建我的项目的JRE捆绑exe文件,这是一个游戏,在本教程的帮助下使用,它创建了文件,但每当我运行这个文件时,它会给出两条错误消息: 出现JNI错误,请检查您的安装。 Java异常发生(JVM启动器)。 附言:我的项目在文件夹中包含额外的JAR文件()。

  • 问题内容: 我在将多个类放入单个文件时遇到麻烦。例如,当我的文件如下所示: 编译期间出现错误。我不太确定是什么原因造成的。有任何想法吗? 问题答案: 一个Java文件可以包含多个类,但只有一个可以公开。 一旦从类中删除了关键字,就可以将它们组合到一个Java文件中。

  • 在vertx中将多个文件的内容附加到单个文件中的最佳方式是什么?我尝试过vertx文件系统和asyncFile,但它们都没有附加文件的选项,或者我不知道有任何附加文件。是否有其他方法可以在vertx中异步合并或附加文件。 我能找到的唯一解决方案是制作缓冲区列表并使用循环将内容写入每个先前缓冲区长度的末尾。

  • 我有如下内容:3个lib(libA,libB,libC),libB和libC依赖于libA。 一旦libA使用make完成构建,是否还有并行构建libB和libC的方法?

  • 试图编译多文件包。需要通过进行编译,同时通过一个文件同时编译所有其他文件(大约4个其他.Java文件)?我已经尝试使用了extend和等语句。 我使用了不同的编译方法和参数,但尝试只插入和 摘要:试图一次编译多个Java文件,通过Java编译单个文件。 主文件的当前代码: