الـ
- Previous Page نطاق العمل في Python
- Next Page التواريخ في Python
توصية بالدورة
ما هو المكتبة؟
فكر في المكتبات التي تشبه مكتبات المكتبة.
المكتبة هي ملف يحتوي على مجموعة من الوظائف، وتريد استخدامها في التطبيق الخاص بك.
إنشاء مكتبة .py
لإنشاء مكتبة، احفظ الكود المطلوب في ملف به امتداد
Instance
في ملف mymodule.py
للحفظ الكود في ملف
def greeting(name): print("Hello, " + name)
استخدام المكتبة
الآن، يمكننا استخدام استيراد
الجملة لاستخدام المكتبة التي أنشأناها مؤخرًا:
Instance
استيراد مكتبة mymodule
المكتبة، وتستدعي greeting
Functions:
import mymodule mymodule.greeting("Bill")
Note:إذا كنت تستخدم وظيفة من المكتبة، استخدم الجملة التالية لغرض ذلك:
اسم_المكتبة.اسم_الوظيفة
المتغيرات في المكتبة
يمكن أن تحتوي المكتبة على الوظائف الموصوفة بالفعل، ولكن يمكن أن تحتوي أيضًا على أنواع متعددة من المتغيرات (مثل الأعمدة، المفردات، الأجسام، إلخ):
Instance
في ملف mymodule.py
للحفظ الكود في
person1 = { "name": "Bill", "age": 63, "country": "USA" }
Instance
استيراد مكتبة mymodule
للوصول إلى المكتبة، واستخدام دليل person1:
import mymodule a = mymodule.person1["age"] print(a)
تسمية المكتبة
يمكنك تسمية ملف المكتبة بكل حرية، ولكن يجب أن يكون امتداد الملف: .py
.
إعادة تسمية المكتبة
يمكنك استخدامها عند استيراد المكتبة كما
إنشاء اسم بديل باستخدام كلمة مفتاحية:
Instance
لإنشاء اسم بديل لمكتبة mymodule: mx
import mymodule as mx a = mx.person1["age"] print(a)
المكتبات المدمجة
هناك عدة مكتبات مدمجة في Python يمكنك استيرادها في أي وقت.
Instance
Import and use platform
Module:
import platform x = platform.system() print(x)
Use the dir() function
There is a built-in function that can list all function names (or variable names) in a module.dir()
Functions:
Instance
List all defined names belonging to the platform module:
import platform x = dir(platform) print(x)
Note:The dir() function can be used for all modules and also for modules you create yourself.
Import from module
You can use the from keyword to select only to import parts from the module.
Instance
The module named mymodule has a function and a dictionary:
def greeting(name): print("Hello, " + name) person1 = { "name": "Bill", "age": 63, "country": "USA" }
Instance
Import only person1 dictionary from module:
from mymodule import person1 print(person1["age"])
Tip:When importing using the from keyword, do not use the module name when referencing elements in the module. Example: person1["age"], not mymodule.person1["age"].
- Previous Page نطاق العمل في Python
- Next Page التواريخ في Python