التعامل مع os module os path في بايثون Python الدرس | 13 | - Programmer Tech

Programmer Tech

موقع تعليم مجاني يهتم بتعلم البرمجة و علوم الكمبيوتر, أمن المعلومات, القرصنة الأخلاقية, سكربتات

إعلان اعلى المقالة

السبت، 29 فبراير 2020

التعامل مع os module os path في بايثون Python الدرس | 13 |


os module

في درس اليوم سوف نتحدث عن os module و من الأسم واضح انه يتعامل مع انظمة التشغيل, جميع الميثود الذي به سهله التعامل (بكل بساطة نستطيع عمل import له).
>>>import os

تغيير اسم ملف (os.rename)

اذا اردنا تغيير اسم ملف نذهب لمساره اولاً عن طريق شل البايثون ثم وضع فاصله ووضع المسار و الأسم الجديد كالمثال التالي:

مثال :

>>>os.rename ("C:\\Users\\sama\\Desktop\\programmer.txt", "C:\\Users\\sama\\Desktop\\programmertech.txt")

شرح المثال السابق

اولاً استخدمنا لتغيير الاسم os.rename ثم حددنا مسار الملف الذي نريد تغيير اسمه الموجود على سطح المكتب بإسم programmer.txt ووضعنا فاصله ثم وضعنا المسار مرة اخرى مع تغيير اسم الملف للإسم الجديد programmertech.txt وعندما ضغطنا على زر انتر مباشرتاً تم تغيير اسم الملف لأسمه الجديد في سطح المكتب.

حذف ملف (os.remove)
>>>os.remove ("C:\\Users\\sama\\Desktop\\programmertech.txt")
عند الضغط على انتر سيختفي الملف من سطح المكتب ويحذف بشكل نهائي.

انشاء مجلد (os.mkdir)
>>>os.mkdir ("C:\\Users\\sama\\Desktop\\raider")
بهذه الحالة انشأنا مجلد جديد على سطح المكتب بإسم raider .

حذف مجلد (os.rmdir)
>>>os.rmdir ("C:\\Users\\sama\\Desktop\\raider")
بهذا الامر حذفنا المجلد الذي انشأناه بالمثال السابق.

معرفة المسار الحالي (os.getcwd)
>>>os.getcwd()
سوف يعطينا المسار الحالي الذي نعمل عليه في بايثون.

لتغيير المسار (os.chdir)
>>>os.chdir ("C:\\Users\\sama\\Desktop\\")
هكذا غيرنا مسار العمل الحالي على سطح المكتب .

معرفة المسارات الموجود بها (os.listdir)
>>>os.listdir
معرفة الملفات الذي بها ملفات مثل بايثون (os.get_exec_path)
>>>os.get_exec_path()
معرفة اسم المستخدم الحالي (os.getlogin)
>>>os.getlogin()
فتح موجه الاوامر وكتابة به (os.popen)
>>>os.popen ("dir").read()
قلنا له افتح لنا CMD الاوامر و انشأ لي امر و نفذه على النظام و أقرأه.

os path

تتعامل مع المسارات
>>>import os.path
للتأكد من مسار ام لا (isdir)
>>>os.path.isdir ("C:\\")
قلنا له هل C مسار بالحاسب ام لا , سيرد لنا ب True لانه مسار.
للتأكد من ملف موجود ام لا (isfile)
>>>os.path.isfile("C:\\Users\\sama\\Desktop\\data.png")
حددنا مسار صورة اسمها data موجودة على سطح المكتب قلنا له هل موجودة الصورة على سطح المكتب ام لا و سوف يرد بـ true او false .
دمج مسارين مع بعض (join)
>>>os.path.join("C:\\","\\sama")
بهذه الحاله سيدمج لنا مسار الـ C مع المستخدم sama .

هناك تعليق واحد:

facebook

تسميات

تواصل معنا

Translate

أخر الافكار

من انا

authorمبرمجين ويب و محبين للتقنية و الشبكات و امن المعلومات و سوف نقدم لكم الافضل إن شاء الله
أعرف المزيد ←

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *

اقسام