دیگه از os.path دست بکش؛ با pathlib کار کن🐍
خیلی از برنامه نویسا هنوز عادت دارن مسیر فایل ها رو با رشته (string) و os.path مدیریت کنن. از پایتون ۳.۴ به بعد ماژول pathlib این کارو خیلی تمیز تر و خوانا تر میکنه🦦😉
❗️قبل (روش قدیمی):
import os
path = os.path.join('data', 'files', 'report.txt')
if os.path.exists(path):
with open(path) as f:
content = f.read()
🟢بعد (روش pathlib):
from pathlib import Path
path = Path('data') / 'files' / 'report.txt'
if path.exists():
content = path.read_text()
✅ چرا بهتره؟
🔴عملگر / جای os.path.join رو میگیره و خیلی خواناتره
🔴متدهای ی مثل read_text, write_text, exists, suffix, stem مستقیم رو خود آبجکت مسیر کار میکنن
🔴روی ویندوز و لینوکس بدون تغییر کد کار میکنه
💎عضو شو و آپدیت بمون
120 ·