以下是一个简单示例代码,演示如何在 Python 脚本运行后询问用户是否查看日志:

import subprocess

N = 'example_script.py'  # 选择要运行的脚本名称

# 运行选择的脚本
result = subprocess.run(['python', N], capture_output=True)

# 检查是否成功运行
 if result.returncode == 0:
    # 如果成功运行,询问用户是否想查看日志
    view_logs = input('Do you want to view logs? [Y/N] ').lower()
    if view_logs == 'y':
        # 如果用户选择查看日志,打印出运行结果
        print(result.stdout.decode())
    else:
        # 如果用户不想查看日志,什么都不做
        pass
else:
    # 如果运行失败,打印出错误信息
    print(result.stderr.decode())

在这个示例中,我们使用了 Python 的 subprocess 模块来运行选择的脚本,并捕获输出结果。然后,我们询问用户是否想查看日志,并根据用户的选择来打印出运行结果或什么都不做。如果运行失败,我们也打印出错误信息。

Python 脚本运行后询问用户是否查看日志示例

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

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