این برنامه پایتونی اطلاعاتی را بهصورت ساختیافته نمایش میدهد تا راحتتر قابل جستجو و مرور باشد.
در این مثال، لیستی از فایلهای موجود در یک پوشه به همراه اندازه و تاریخ آخرین تغییرات نمایش داده میشود.
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
- مسیر پوشه از کاربر دریافت میشود
- برنامه فایلهای موجود را مرور میکند و فقط فایلهای واقعی را نمایش میدهد
- برای هر فایل، نام، اندازه و زمان آخرین تغییر نمایش داده میشود
- خروجی بهصورت ساختیافته و قابل اسکن طراحی شده است