Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะตรวจสอบว่าไฟล์เชื่อมต่อกับเทอร์มินัลใน Python ได้อย่างไร?


คุณสามารถตรวจสอบได้ว่าสคริปต์ปัจจุบันของคุณเชื่อมต่อกับเทอร์มินัลหรือไม่โดยใช้ฟังก์ชัน isatty() ตัวอย่างเช่น

import sys
if sys.stdout.isatty():
    print("Inside a terminal!")
else:
    print("Piped output")

หากคุณเรียกใช้ด้านบนจากเทอร์มินัล คุณจะได้ผลลัพธ์:

"Inside a terminal!"