ساخت فولدر با پایتون بر اساس سال و ماه و روز
درود بر شما، علیرضا میرحبیبی هستم و در این مقاله می خواهم خدمتتون آموزش بدم که چطور میتونید به صورت اتوماتیک کار ساخت فولدر با پایتون رو انجام بدید.
هدف ما فقط این نیست که یه پوشه ساده بسازیم
ما می خوایم یک ساختار برای نظم دهی به پوشه هامون ایجاد کنیم.
یعنی چی ؟ خب ممکنه شما یک برنامه ای نوشته باشید که بخواهید با اون یکسری فایل رو آپلود کنید تو ftp یا حتی ذخیره کنید تو سیستمتون.
خب ما این برنامه رو مثلا با پایتون نوشتیم حالا چطور می تونیم بیایم و کاری کنیم که در ابتدای هر سال پوشه ی اون سال و ابتدای هر ماه پوشه ی اون ماه و ابتدای هر روز پوشه ی اون روز به صورت اتوماتیک ساخته بشه ؟
خب جواب سادست و من امروز براتون تکه کدی رو آوردم که میتونید با اون این کار رو به راحتی انجام بدید.
نتیجه ی اون مثلا اینطوری میشه که وقتی من در تاریخ 29 دسامبر 2023 اون رو اجرا می کنم برام یکسری پوشه میسازه به شکل زیر
2023/12/29
من در بالا تاریخ ننوشتم این در واقع pwd یا همون path ما هست که برامون ایجاد کرده و 3 تا فولدر با نام های 2023 و 12 و 29 هستن که توی هم ایجاد شدن.
با این کار میتونید به کارتون نظم بیشتری بدید و بعدا برای بک آپ گیری و یا جابجا کردن بخشی از فایل های برنامه که داخل این پوشه ها میریزید یا اتوماتیک آپلود می کنید به مشکل نخواهید خورد !
کد پایتون که براتون آماده کردم اینه:
from pathlib import Path
from datetime import datetime
t = datetime.today()
basedir = "C:/Users/AlirezaMirhabibi/Desktop/AI/year_month_day_folder"
Path(f'{basedir}/{t.year}/{t.month:02d}/{t.day:02d}').mkdir(parents=True, exist_ok=True)
دیدگاهتان را بنویسید