如何在Python中检查文件是否与终端连接?

您可以使用该isatty()方法检查当前脚本是否与终端连接。例如,

import sys
if sys.stdout.isatty():
    print("在终端里面!")
else:
    print("Piped output")

如果从终端运行以上命令,则将获得输出:

"在终端里面!"