Python 运行小程序报错 'OSError: [WinError 193] %1 不是有效的 Win32 应用程序。' 解决方法

这个错误通常是因为您尝试运行一个非可执行文件作为应用程序,或者您的操作系统不支持该文件类型。在这种情况下,您可以尝试使用其他方法来打开该小程序,例如使用命令行或通过其他应用程序打开。

另外,请确保您提供的文件路径是正确的,并且您的操作系统支持该文件类型。您可以尝试手动打开该文件来验证。

以下是一个修改后的代码示例,可以使用命令行打开小程序:

import subprocess
import pyautogui
import time

# 使用命令行打开小程序
subprocess.Popen('start '' 'C:\Users\Administrator\Desktop\国开照片采集工具.lnk'')

# 等待小程序打开
time.sleep(5)

# 在打开的小程序中找到并点击'我的照片查询'
my_photos_location = pyautogui.locateOnScreen('my_photos.png')
if my_photos_location:
    my_photos_x, my_photos_y = pyautogui.center(my_photos_location)
    pyautogui.click(my_photos_x, my_photos_y)
else:
    print('未找到'我的照片查询''')

# 等待页面加载
time.sleep(5)

# 在打开的页面中找到并点击'考试照片查询'
exam_photos_location = pyautogui.locateOnScreen('exam_photos.png')
if exam_photos_location:
    exam_photos_x, exam_photos_y = pyautogui.center(exam_photos_location)
    pyautogui.click(exam_photos_x, exam_photos_y)
else:
    print('未找到'考试照片查询''')

请注意,您需要将文件路径和图像文件的名称更改为适合您的环境的正确路径和文件名。

Python 运行小程序报错 OSError: [WinError 193] %1 不是有效的 Win32 应用程序。解决方法

原文地址: https://www.cveoy.top/t/topic/bsnc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录