20.8M حجم رسانه بالاست
مشاهده در ایتا
🚀 کار با فایلها در پایتون با کتابخانهٔ shutil
کتابخانهٔ shutil مخفف Shell Utilities است؛ به معنی ابزارهای سطح پوستهٔ سیستمعامل.
این کتابخانه برای انجام کارهای مدیریتی روی فایلها و پوشهها استفاده میشود، از جمله:
کپی کردن فایل
انتقال فایل
تغییر نام
حذف پوشه
مدیریت سطح بالای فایلها
🧩 نمونه کد:
import shutil
# کپی فایل
shutil.copy(r"F:\ALL_PROJECT_PYTHON\data.txt", r"F:\ALL_PROJECT_PYTHON\data_copy.txt")
# انتقال یا تغییر نام
shutil.move(r"F:\ALL_PROJECT_PYTHON\data_copy.txt", r"F:\ALL_PROJECT_PYTHON\backup\data_copy.txt")
این کد چه کار میکند؟
1️⃣ با استفاده از shutil.copy فایل data.txt را کپی میکند و یک نسخه به نام data_copy.txt میسازد.
2️⃣ سپس با shutil.move نسخهٔ کپیشده را به پوشهٔ backup منتقل میکند (یا اگر مقصد نام جدید باشد، عمل rename انجام میدهد).
🎯 نتیجه
فایل اصلی حفظ میشود و نسخهٔ کپیشده در مسیر جدید ذخیره میگردد.
ساده، تمیز و کاملاً کاربردی برای اتوماسیون و مدیریت فایلها در پایتون. 🗂️✨
#Python #PythonTips #FileManagement #Shutil #Automation #Coding #Programming #PythonProjects #DataManagement #FileHandling #DevTips #LearnPython #PythonCode #CodeSnippet #TechTutorial
18.5M حجم رسانه بالاست
مشاهده در ایتا
«مرتبسازی پروژهها فقط با چند خط کد! 🔥
این اسکریپت همه فایلهای غیر از .py رو پیدا میکنه و اتوماتیک به پوشهی backup منتقل میکنه.
وقتی نظم میدی، خلاقیت بهتر جریان پیدا میکنه! 💻»
🧩 کد :
import os
import shutil
src_folder = r"F:\ALL_PROJECT_PYTHON"
dst_folder = r"F:\ALL_PROJECT_PYTHON\backup"
# اگر پوشه backup وجود نداشت، بساز
os.makedirs(dst_folder, exist_ok=True)
# پیمایش همه فایلهای پوشه اصلی
for file in os.listdir(src_folder):
full_path = os.path.join(src_folder, file)
# فقط فایلها (نه پوشهها)
if os.path.isfile(full_path):
# اگر پسوند py نیست، انتقال بده
if not file.lower().endswith(".py"):
shutil.move(full_path, os.path.join(dst_folder, file))
print(f"{file} منتقل شد ✅")
#python #pythoncode #pythonscript #programming #codinglife #codetips #automation #developers #cleanworkspace #کدنویسی #پایتون #اسکریپت_پایتون
با OpenCV و چند تا Trackbar میتونیم رنگ تصویر رو به صورت زنده تغییر بدیم 🎨
هر اسلایدر یه کانال رنگی رو کنترل میکنه و با ترکیبشون میتونیم هر رنگی بسازیم!
#opencv #python #computervision #imageprocessing #coding #programming #ai #dev #pythoncode #tech #learning #developer #cv2 #code #نرم_افزار #پایتون
advanced_palindrome_checker.py
حجم:
3.2K
🎯
نسخه پیشرفته بررسی متقارن بودن عدد
#پایتون_آموزش #برنامه_نویسی_پایتون #هوش_مصنوعی_پایتون #آموزش_پایتون_مقدماتی #دنیای_پایتون #یادگیری_پایتون #پایتون_پروژه #هوش_مصنوعی_با_پایتون #محمودیان #آموزش_فناوری #پایتون_تخصصی #کدنویسی_پایتون
#کاربردی #محمودیان #فناوری #تکنولوژی #دانش_آموزان #دانشجویان #آموزش_خصوصی #برنامه_نویسی #کدنویسی #مهارت #آینده #پژوهش #یادگیری #علم #دانش #نوآوری #استعداد #توسعه_مهارت #استارتاپ #دیجیتال #تحول_آموزشی
#PythonProgramming #LearnPython #AIwithPython #PythonTutorial #PythonForBeginners #MachineLearningPython #CodingInPython #PythonProjects #ArtificialIntelligence #PythonCode