جابجایی بین پوشهها در پایتون با استفاده از ماژول os
چطوری با استفاده از ماژول os یا روشهای دیگه بین پوشهها جابجا شم؟ مثلا چطوری مسیر پوشه رو تغییر بدم؟ کد سادهای هم اگه داری بذار لطفا.
چطوری با استفاده از ماژول os یا روشهای دیگه بین پوشهها جابجا شم؟ مثلا چطوری مسیر پوشه رو تغییر بدم؟ کد سادهای هم اگه داری بذار لطفا.
برای تغییر مسیر پوشه در پایتون با استفاده از ماژول os از تابع os.chdir() استفاده میکنیم.
مثال ساده:
import os
# نمایش مسیر فعلی
print("Current directory:", os.getcwd())
# تغییر مسیر به پوشه مورد نظر
os.chdir('/path/to/your/folder')
# نمایش مسیر جدید
print("New directory:", os.getcwd())
کافیه مسیر دلخواه خودت رو جایگزین /path/to/your/folder کنی.
goood
واسه تغییر مسیر از یه پوشه به پوشه دیگه از دستور cd استفاده میکنیم:(اینو باید در خود ترمینال اجراش کنی حواست باشه)
1. رفتن به پوشه دلخواه:
cd folder name /folder name/.... and clic enter
cd desktop/python/.... enter :مثال
حالا واسه رفتن به عقب کافیه .. بذاری و به ازای هر پوشه یه / اضافه کنی:
یه پوشه میری عقب .. cd
دو پوشه میری عقب ../.. cd
سه پوشه میری عقب ../../.. cd
واسه همه اینا بعد از نوشتن دستور، اینتر رو میزنی.
اینم بگم مثلا اگه میخوای بری یه درایو دیگه کافیه cd بنویسی و اسم درایوو بنویسی و : بزاری
cd d: enter
cd c: enter
برای تغییر مسیر پوشه اونم توی پایتون خیلی ساده میتونی از کتابخونه os و تابع os.chdir() استفاده کنی.
دستور chdir در واقع مخفف Change directory هست. توی ترمینال ها هم با نام cd شناخته میشه
مثال برای عوض کردن دایرکتوری:
import os
#دیدن مسیر فعلی کاربر
print(f"Your current path: {os.getcwd()}")
#گرفتن اون مسیری که کاربر میخواد بره
path = input("Which path would you like to take? >> ")
#هندل کردن یک سری از خطاها که شاید پیش بیاد
try:
#رفتن به همون مسیری که کاربر گفته بود
os.chdir(path)
#دیدن دوباره مسیر
print(f"Changed to: {os.getcwd()}")
except FileNotFoundError:
print("Error: Path does not exist.")
except NotADirectoryError:
print("Error: Not a directory.")
except PermissionError:
print("Error: You don’t have permission to access this path.")
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام