要让脚本认为它正在使用终端运行,可以通过以下几种方式实现:
import tty
if tty.isatty(0):
print("脚本正在使用终端运行")
else:
print("脚本不是在终端中运行")
import os
if os.isatty(0):
print("脚本正在使用终端运行")
else:
print("脚本不是在终端中运行")
import sys
if sys.stdin.isatty():
print("脚本正在使用终端运行")
else:
print("脚本不是在终端中运行")
以上是判断脚本是否在终端中运行的几种方法,根据具体的需求选择适合的方法即可。
领取专属 10元无门槛券
手把手带您无忧上云