اذهب إلى المحتوى

السؤال

Recommended Posts

  • 1
نشر

يمكنك استخدام الشيفرة التالية لجلب أسماء الملفات ووضعهم في قائمة:

import os

arr = os.listdir('c:\\files')

print(arr)
 
 >>> ['$RECYCLE.BIN', 'work.txt', '3ebooks.txt', 'documents']

أما مثلا للمسارات يمكنك استخدام:

import os
 files_path = [os.path.abspath(x) for x in os.listdir()]
 print(files_path)
 
 >>> ['F:\\documenti\applications.txt', 'F:\\documenti\collections.txt']

 

  • 0
نشر

يمكن استخدام ما يلي: 
 

from os import walk

f = []
for (dirpath, dirnames, filenames) in walk(mypath):
    f.extend(filenames)
    break

أو 
 

from os import walk

_, _, filenames = next(walk(mypath))

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...