ใช้ isatty() ตรวจสอบว่า script รันใน terminal หรือถูก pipe
import sys
if sys.stdout.isatty():
print("Inside a terminal!")
else:
print("Piped output")
รันจาก terminal จะได้:
"Inside a terminal!"
ใช้ isatty() ตรวจสอบว่า script รันใน terminal หรือถูก pipe
import sys
if sys.stdout.isatty():
print("Inside a terminal!")
else:
print("Piped output")
รันจาก terminal จะได้:
"Inside a terminal!"