الفرق بين المراجعتين لصفحة: «Python/os/getlogin»

من موسوعة حسوب
< Python‏ | os
لا ملخص تعديل
ط ترتيب التصنيفات
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
{{DISPLAYTITLE:الدالة <code>()os.getlogin</code> في بايثون}}
{{DISPLAYTITLE:الدالة <code>()os.getlogin</code> في بايثون}}
تُعيد الدالة اسم المُستخدم المُسجَّل في الطرفية المتحكمة بالعملية الحالية.
تُعيد الدالة اسم المُستخدم المُسجَّل في الطرفية المتحكمة بالعملية الحالية.


سطر 26: سطر 25:
* [https://docs.python.org/3/library/os.html#os.getlogin قسم الوحدة os في توثيق بايثون الرسمي].
* [https://docs.python.org/3/library/os.html#os.getlogin قسم الوحدة os في توثيق بايثون الرسمي].
[[تصنيف:Python]]
[[تصنيف:Python]]
[[تصنيف:Python Function]]
[[تصنيف:Python os]]
[[تصنيف:Python os]]
[[تصنيف:Python Function]]

المراجعة الحالية بتاريخ 16:21، 6 أغسطس 2018

تُعيد الدالة اسم المُستخدم المُسجَّل في الطرفية المتحكمة بالعملية الحالية.

البنية العامة

getlogin()

الدالة متوافرة في أنظمة يونكس وويندوز.

القيمة المعادة

تُعيد الدالة سلسلة نصيّة تحتوي على اسم المُستخدِم المُسجَّل في الطرفية المتحكمة بالعملية الحالية.

لِمُعظم الاستخدامات، من الأفضل والأكثر إفادة استخدام الدالة ()getpass.getuser للحصول على اسم المُستخدِم؛ حيث أنَّ هذه الدالة تتحقَّق من مُتغيّرات البيئة LOGNAME و USERNAME لإيجاد اسم المُستخدِم، ومن ثمَّ تقوم بتنفيذ التعليمة pwd.getpwuid(os.getuid())[0]‎ للجصول اسم التسجيل (login name) للمُعرِّف الحقيقي (real id) للمُستخدِم الحالي.

أمثلة

يعرض المقتطف أدناه مثال بسيط عن الحصول على اسم المُستخدم بواسطة الدالة ()os.getlogin.

>>> from os import getlogin
>>> getlogin()
'TEST'

انظر أيضًا

  • الدالة ()os.ctermid: تُعيد اسم ملف الطرفية المتحكمة بالعملية.

مصادر