解决方法:
import os
file_path = "C:/path/to/accoreconsole.exe"
if os.path.isfile(file_path) and os.access(file_path, os.X_OK):
print("accoreconsole.exe文件存在并且可执行")
else:
print("accoreconsole.exe文件不存在或不可执行")
import psutil
# 获取所有正在运行的进程
for process in psutil.process_iter(['name', 'status']):
if process.info['name'] == 'accoreconsole.exe' and process.info['status'] == psutil.STATUS_RUNNING:
print("accoreconsole.exe正在运行")
import subprocess
try:
# 运行accoreconsole.exe并捕获输出
result = subprocess.run(["accoreconsole.exe", "参数"], capture_output=True, text=True)
if result.returncode == 0:
print("accoreconsole.exe成功运行")
else:
print("accoreconsole.exe运行失败")
# 打印输出结果
print(result.stdout)
print(result.stderr)
except Exception as e:
print("运行accoreconsole.exe时发生错误:", str(e))
请注意,以上代码示例仅供参考,具体实施方法可能因你的具体情况而异。你需要根据自己的需求和环境进行适当的调整和修改。