جستجو برای:
سبد خرید 0
  • خانه
  • آموزش ها
    • برنامه نویسی
      • آموزش برنامه نویسی پایتون
    • هوش مصنوعی
      • پروژه های پایتون به همراه کد
      • پردازش تصویر
      • یادگیری ماشین
      • علوم شناختی
      • شبکه های عصبی
      • پردازش تکاملی
      • یادگیری ماشین
      • پردازش تصویر
      • داده کاوی
    • طراحی وب
      • آموزش html
      • اموزش php
      • آموزش MySQL
      • آموزش بوت استرپ
    • آموزش سئو
    • آموزش وردپرس
    • راه اندازی سرور
  • وبلاگ
  • صفحه ورود

ورود

گذرواژه خود را فراموش کرده اید؟

ثبت نام

داده های شخصی شما برای پشتیبانی از تجربه شما در این وب سایت، برای مدیریت دسترسی به حساب کاربری شما و برای اهداف دیگری که در سیاست حفظ حریم خصوصی ما شرح داده می شود مورد استفاده قرار می گیرد.

دانشگاه اینترنتی
  • خانه
  • آموزش ها
    • برنامه نویسی
      • آموزش برنامه نویسی پایتون
    • هوش مصنوعی
      • پروژه های پایتون به همراه کد
      • پردازش تصویر
      • یادگیری ماشین
      • علوم شناختی
      • شبکه های عصبی
      • پردازش تکاملی
      • یادگیری ماشین
      • پردازش تصویر
      • داده کاوی
    • طراحی وب
      • آموزش html
      • اموزش php
      • آموزش MySQL
      • آموزش بوت استرپ
    • آموزش سئو
    • آموزش وردپرس
    • راه اندازی سرور
  • وبلاگ
  • صفحه ورود
آخرین اطلاعیه ها
جهت نمایش اطلاعیه باید وارد سایت شوید
شروع کنید

وبلاگ

دانشگاه اینترنتی > بدون دسته بندی > خواندن نام پوشه ها با پایتون

خواندن نام پوشه ها با پایتون

28 اردیبهشت 1402
ارسال شده توسط AlirezaMirhabibi
بدون دسته بندی

خواندن نام پوشه ها با پایتون

برای خواندن نام پوشه ها با پایتون و بدست آوردن تمامی زیر شاخه های موجود در زیر پوشه جاری با استفاده از پایتون به راحتی می توان با تکه کد زیر و اجرای آن به این هدف رسید.

می توانید به راحتی این تکه کد را برای جستجو در زیر شاخه ها بکار گیرید، همانطور که در کد پایتون زیر نشان دادم.
import os
def listdirs(rootdir):
for file in os.listdir(rootdir):
d = os.path.join(rootdir, file)
if os.path.isdir(d):
print(d)
listdirs(d)
rootdir = 'path/to/dir'
listdirs(rootdir)
 os.scandir() روش بعدی با استفاده از تابع
import os
rootdir = 'path/to/dir'
for it in os.scandir(rootdir):
    if it.is_dir():
        print(it.path)
حالت بازگشتی کد بالا هم می شود
import os
def listdirs(rootdir):
    for it in os.scandir(rootdir):
        if it.is_dir():
            print(it.path)
            listdirs(it)
rootdir = 'path/to/dir'
listdirs(rootdir)
    pathlib دریافت اطلاعات پوشه ها با
from pathlib import Path
rootdir = 'path/to/dir'
for path in Path(rootdir).iterdir():
    if path.is_dir():
        print(path)
حالت بازگشتی با تابع بالا
from pathlib import Path
def listdirs(rootdir):
    for path in Path(rootdir).iterdir():
        if path.is_dir():
            print(path)
            listdirs(path)
rootdir = 'path/to/dir'
listdirs(rootdir)

os.walk()تابع

import os
rootdir = 'path/to/dir'
for rootdir, dirs, files in os.walk(rootdir):
    for subdir in dirs:
        print(os.path.join(rootdir, subdir))

glob ماژول

import glob
rootdir = 'path/to/dir'
for path in glob.glob(f'{rootdir}/*/'):
    print(path)
بازگشتی
import glob
rootdir = 'path/to/dir'
for path in glob.glob(f'{rootdir}/*/**/', recursive=True):
    print(path)
قبلی لیست پوشه های زیر مجموعه با پایتون
بعدی دستور yield پایتون چیست ؟

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
پشتیبانی
دسته‌ها
  • بدون دسته بندی
برچسب‌ها
dsd خحثدزر fvkhli k pip پایتون pip چیست python anaconda آموزش opencv آموزش opencv با پایتون آموزش حذف opencv آموزش نصب OpenCV با Anaconda آموزش نصب OpenCV با Conda آموزش نصب OpenCV با آناکوندا آموزش نصب OpenCV با کوندا آموزش نصب pip آناکوندا پایتون افزایش دیسک لینوکس در اوبونتو افزایش فضای اوبونتو در esxi افزایش فضای دیسک ubuntu افزایش فضای دیسک ubuntu در esxi افزایش فضای دیسک اوبونتو الگوریتم opencv الگوریتم های opencv اموزش نصب Anaconda اموزش نصب آناکوندا در centos اموزش نصب آناکوندا در ubuntu بینایی کامپیوتر با opencv تشخیص اشیا با opencv تشخیص چهره با opencv حذف opencv در لینوکس دوره opencv با پایتون دوره opencv در پایتون نصب Anaconda نصب conda نصب opencv با python anaconda نصب opencv با آناکوندا نصب opencv با کوندا نصب pip 3 نصب pip در python 3 نصب pip در پایتون نصب آناکوندا نصب آناکوندا در پایتون پارتیشن بندی لینوکس در esxi پردازش تصویر با opencv کاربرد opencv کاربرد های opencv کد opencv
پشتیبانی
دانشگاه اینترنتی
دسترسی سریع
  • پیگیری سفارش
  • وبلاگ
  • درباره ما
  • تماس با ما
دسترسی سریع
  • پیگیری سفارش
  • وبلاگ
  • درباره ما
  • تماس با ما
دسترسی سریع
  • پیگیری سفارش
  • وبلاگ
  • درباره ما
  • تماس با ما
دسترسی سریع
  • پیگیری سفارش
  • وبلاگ
  • درباره ما
  • تماس با ما
logo-samandehi
دانشگاه اینترنتی بین المللی www.Daneshgah.ac
Facebook Twitter Youtube Whatsapp Instagram icon--white
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://www.daneshgah.ac/?p=8909
دسته بندی دوره ها
دوره های من
دسته بندی دوره ها

آموزش برنامه نویسی پایتون

  • 3 دوره

دوره های من
برای مشاهده خریدهای خود باید وارد حساب کاربری خود شوید

Facebook Twitter Youtube Instagram Whatsapp
مرورگر شما از HTML5 پشتیبانی نمی کند.

سوالی دارید؟ از ما بپرسید، کارشناسان ما در اسرع وقت با شما تماس می گیرند.

دانشگاه اینترنتی

دانشگاه اینترنتی

  • 021-44778001-2
  • شنبه تا پنج شنبه از ساعت 8 تا 17
  • info@daneshgah.ac