Python 脚本运行后询问用户是否查看日志示例
以下是一个简单示例代码,演示如何在 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 模块来运行选择的脚本,并捕获输出结果。然后,我们询问用户是否想查看日志,并根据用户的选择来打印出运行结果或什么都不做。如果运行失败,我们也打印出错误信息。
原文地址: https://www.cveoy.top/t/topic/okzf 著作权归作者所有。请勿转载和采集!