【发布时间】:2021-01-10 16:13:03
【问题描述】:
我想为终端和空闲创建一个脚本,但我不知道如何。使用if 'idlelib' in sys.modules: 可以查看它是否在IDLE 中运行,但是有没有办法通过替换'idlelib' 来使用相同的代码来查找它是否在终端中?
【问题讨论】:
-
“仅用于终端和空闲”是什么意思?什么是不是终端或IDLE?
-
@mkrieger1 很确定,但我想确定一下,因为我计划将它变成带有参数的终端可执行文件,但如果它处于空闲状态,仍然使用输入。
-
您是在问如何确定 Python 文件是作为脚本运行还是作为模块导入?
-
@mkrieger1 不,我想获取运行脚本的进程的名称,然后检查它是否是我想要的。
-
如果不是你想要的,你打算做什么?或者如果你根本不做这个检查会有什么问题?
标签: python terminal python-idle sys