كيفية سرد الملفات في Raspberry Pi باستخدام Python

Kyfyt Srd Almlfat Fy Raspberry Pi Bastkhdam Python



أثناء البرمجة ، قد يشعر المستخدمون أحيانًا بالحاجة إلى سرد الملفات. تؤثر هذه المشكلة عادةً على المستخدمين الذين يستخدمون Raspberry Pi فقط للبرمجة ولا يرغبون في سرد ​​الملفات باستخدام واجهة المستخدم الرسومية أو خيارات المحطة الطرفية. في هذا الظرف ، يمكن للمستخدمين البحث عن طريقة لسرد كل ملف في النظام باستخدام التعليمات البرمجية. كثيرًا ما يستخدم المستخدمون أنظمة Raspberry Pi لبرمجة Python الخاصة بهم ؛ وبالتالي ، سيبحثون بلا شك عن طريقة لسرد الملفات في Python لأنها ستكون مفيدة لمشاريعهم.

يمكن لمستخدمي Raspberry Pi اتباع هذا الدليل لمعرفة كيفية سرد ملفات الدليل على نظام Raspberry Pi باستخدام Python.

كيفية سرد ملفات الدليل باستخدام Python في Raspberry Pi

يوفر Python طريقتين بسيطتين لسرد ملفات الدليل على نظام Raspberry Pi ، وهما كالتالي:







الطريقة الأولى: سرد الملفات في دليل باستخدام Python مع os.listdir

ال قائمة () ، وهي إحدى ميزات وحدة نظام التشغيل ، تتيح لنا عرض قائمة بجميع الملفات (بما في ذلك الدلائل الفرعية أيضًا) المخزنة في دليل. إذا كنت ترغب في طباعة قائمة بالملفات الموجودة في أي دليل ، فيمكنك القيام بذلك باستخدام ملحق os.listdir () الوظيفة (حيث يوجد البرنامج) من خلال الخطوات التالية:



الخطوة 1: قم بتشغيل Terminal وأدخل الأمر التالي في محرر nano لإنشاء ملف Python.



نانو دولار < اسم الملف > . السنة التحضيرية

الخطوة 2 : بعد إنشاء الملف ، أدخل الكود أدناه داخل الملف:





يستورد أنت

قائمة = أنت . قائمة ( '/ home / pi' )

مطبعة ( قائمة )

  يتم إنشاء وصف النص تلقائيًا

ملحوظة: تذكر تغيير مسار الملف لأنه قد يكون مختلفًا في حالتك.



احفظ الملف باستخدام 'CTRL + X' .

الخطوه 3: نفّذ الملف على Raspberry Pi باستخدام امتداد 'python3' مترجم.

بيثون 3 < اسم الملف > . السنة التحضيرية

سيعرض هذا قائمة الملفات الموجودة في ملف بي الدليل.

  يتم إنشاء وصف النص تلقائيًا

الطريقة 2: سرد الملفات في دليل باستخدام Python مع os.walk

يمكنك أيضًا استخدام ملف os.walk () وظيفة لسرد الملفات في دليل باستخدام بايثون. يقوم بسرد الملفات بشكل متكرر في دليل وأدلة فرعية. يمكن أن تكون المعلومات طويلة للقراءة ولكن إذا أراد المستخدم رؤية قائمة كاملة بالملفات داخل الدلائل ، فقد تكون الوظيفة خيارًا أفضل. لسرد الملفات من خلال هذه الوظيفة ، اتبع الخطوات الموضحة أدناه:

الخطوة 1: استخدم أولاً الأمر التالي لإنشاء ملف Python جديد:

نانو دولار < اسم الملف > . السنة التحضيرية

الخطوة 2: أضف الكود التالي إلى ملف Python بعد ذلك.

يستورد أنت

ل الملفات في أنت . يمشي ( '/ home / pi / Documents' ) :

ل ملف في الملفات:

مطبعة ( ملف )

ملحوظة: يمكنك تعديل مسار الدليل كما تريد.

الخطوه 3: احفظ المستند بالنقر فوق 'Ctrl + X' و 'و' للموافقة على التغييرات ، و 'يدخل' لإغلاقه.

الخطوة الرابعة: نفّذ الأمر أدناه لتشغيل ملف python لرؤية قائمة الملفات داخل الدليل.

اسم ملف $ python3. السنة التحضيرية

  يتم إنشاء صورة تحتوي على وصف واجهة المستخدم الرسومية تلقائيًا

وهذه هي الطريقة os.walk تظهر وظيفة جميع الملفات.

الطريقة الثالثة: سرد الملفات في دليل باستخدام Python مع os.scandir

يمكنك أيضًا سرد ملفات دليل على Raspberry Pi باستخدام Python بمساعدة ملف os.scandir () وظيفة. لهذا السبب ، اتبع الإرشادات أدناه لسرد الملفات من خلال هذه الوظيفة:

الخطوة 1: استخدم الأمر التالي لإنشاء ملف ستدخل فيه الرمز لتغيير مكان الملف ..

نانو دولار < اسم الملف > . السنة التحضيرية

الخطوة 2: ثم أضف التعليمات البرمجية التالية إلى الملف.

يستورد أنت

# الحصول على قائمة الملفات داخل دليل معين

دير_باث = ص '/ home / pi /'

ل طريق في أنت . فضيحة ( دير_باث ) :

لو طريق. is_file ( ) :

مطبعة ( طريق. اسم )

الخطوه 3 : عن طريق الضرب 'Ctrl + X' و 'و' ، يمكنك حفظ الملف.

الخطوة 4 : قم بتشغيل الأمر الوارد أدناه باستخدام مترجم python3 لرؤية قائمة الملفات.

بيثون 3 < اسم الملف > . السنة التحضيرية

خاتمة

هناك ثلاث وظائف مستخدمة على نطاق واسع في Python لسرد ملفات الدليل وهي os.listdir ، os.walk و os.scandir هو مبين في المبادئ التوجيهية المذكورة أعلاه. كل هذه الوظائف مفيدة للمبرمجين الذين يرغبون في التركيز على إنشاء الكود بدلاً من السفر إلى الدلائل أو استخدام الأوامر لعرض الملفات والأدلة.