بخشی از مجموعه

چندین نمونه کد

~1 دقیقه مطالعه • بروزرسانی ۹ مهر ۱۴۰۴

شرح برنامه

این برنامه پایتونی اطلاعاتی را به‌صورت ساخت‌یافته نمایش می‌دهد تا راحت‌تر قابل جستجو و مرور باشد.
در این مثال، لیستی از فایل‌های موجود در یک پوشه به همراه اندازه و تاریخ آخرین تغییرات نمایش داده می‌شود.


کد پایتون:


import os
from datetime import datetime

# دریافت مسیر پوشه از کاربر
directory = input("مسیر پوشه را وارد کنید: ")

# نمایش اطلاعات فایل‌ها
print("\n--- اطلاعات فایل‌ها ---")
for filename in os.listdir(directory):
    filepath = os.path.join(directory, filename)
    if os.path.isfile(filepath):
        size = os.path.getsize(filepath)
        modified = datetime.fromtimestamp(os.path.getmtime(filepath))
        print(f"{filename} | {size} بایت | آخرین تغییر: {modified.strftime('%Y-%m-%d %H:%M:%S')}")

نمونه خروجی:


مسیر پوشه را وارد کنید: ./docs  

--- اطلاعات فایل‌ها ---
report.pdf | 24567 بایت | آخرین تغییر: 2025-09-28 14:22:10  
summary.txt | 1024 بایت | آخرین تغییر: 2025-09-30 09:05:44

توضیح مراحل:

- مسیر پوشه از کاربر دریافت می‌شود
- برنامه فایل‌های موجود را مرور می‌کند و فقط فایل‌های واقعی را نمایش می‌دهد
- برای هر فایل، نام، اندازه و زمان آخرین تغییر نمایش داده می‌شود
- خروجی به‌صورت ساخت‌یافته و قابل اسکن طراحی شده است


نوشته و پژوهش شده توسط دکتر شاهین صیامی