file.isatty() هل هو جهاز طرفي
آخر تحديث: 2026-09-22
file.isatty() هل هو جهاز طرفي
file.isatty() يحدد ما إذا كان دفق الملف متصلًا بجهاز طرفي (tty).
| التصنيف | دوال الملفات |
|---|---|
| النوع | دوال الأنواع المدمجة |
| إصدار بايثون | all |
📝 الصياغة
file.isatty()
القيمة المُعادة:bool. True if the stream is connected to a tty device, else False.
يعدّل الكائن الأصلي:لا (يُعيد كائنًا جديدًا)
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
False
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qماذا تفحص isatty()؟
Aما إذا كان تدفق الملف متصلًا بطرفية (tty). تُرجع True عند التشغيل في طرفية، و False عندما يُعاد توجيه المخرجات إلى ملف أو أنبوب (pipe).
Qما فائدتها؟
Aتحديد ما إذا كان المخرج تفاعليًا، مثل "تلوين المخرجات في الطرفية وطباعة نص عادي عند إعادة التوجيه".
Qماذا تُرجع عند الملف العادي؟
Aتُرجع False.