检测我如何运行Python脚本

时间:2011-05-20 06:58:57

标签: python windows

如何在不向脚本传递不同参数的情况下检测脚本是从Windows控制台还是从Komodo调试器运行?

1 个答案:

答案 0 :(得分:4)

虽然我不知道Komodo,但我不认为它的标准输入是交互式的,所以你可以试试

import sys
in_console = sys.__stdin__.isatty()
如果调用者提供了交互式in_console,那么

stdin就会成立,你会得到你想要的东西,尽管不是很优雅。