确定脚本是否在 pythonw 中运行?
我想在 pythonw
内部运行时将 stderr
和 stdout
重定向到文件。如何确定脚本是在 pythonw
中运行还是在 python
中运行?
I would like to redirect stderr
and stdout
to files when run inside of pythonw
. How can I determine whether a script is running in pythonw
or in python
?
sys.executable
——“一个字符串,给出了 Python 解释器的可执行二进制文件的名称,在有意义的系统上。”sys.executable
-- "A string giving the name of the executable binary for the Python interpreter, on systems where this makes sense."