如何检测脚本是从Windows控制台还是从Komododebugging器运行,而不将不同的parameter passing给脚本?
虽然我不知道科莫多,但我不认为它的标准输入是互动的,所以你可以试试
import sys in_console = sys.__stdin__.isatty()
如果调用者提供了交互式stdin ,那么in_console将是真实的,你将得到你想要的东西,虽然不是一个很好的方式。
stdin
in_console