رفتن به مطلب
بازگشایی انجمن! ×
GuardIran

خطای import اسکریپت های py. در یک فایل پایتون


پست های پیشنهاد شده

دلیل خطای import اسکریپت های پایتونی در فایل دیگر پایتون , با اینکه در یک دایرکتوری هستند چی می تونه باشه ؟

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر


سلام، خسته نباشید.

 

برای ایمپورت کردن اسکریپت پایتونی که داخل دایرکتوری فعلی باشه باید فقط اسم فایل را بدون پسوند py بنویسیم.

This is the hidden content, please

 

اگر فایل در فولدر قرار داشته باشد به صورت زیر آن را ایمپورت می کنیم.

This is the hidden content, please

 

و اگر در چندین فولدر قرار داشته باشد به صورت زیر آن را ایمپورت می کنیم. (به جای اسلش از نقطه باید استفاده کنیم)

This is the hidden content, please

 

اگر مشلکتون حل نشد از ارور عکس بدید یا توضیحات بیشتری ارائه کنید.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر



ModuleNotFoundError: No module named 'hp'

با توجه به تمامی موارد بالا زمانی که در ترمینال اجرا میشه خطای بالا رو بر می گردونه !

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر


این خطا معمولا وقتی هست که

نام فایل رو غلط نوشتید یا فایلی با اون نام وجود نداره

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر


فایل که وجود داره و اسم فایل هم درسته !

چند تا اسکریپت و یک فایل اصلی باید از فایلی دیگر توابع مختلفی رو ایمپورت کند اما فقط فایل اصلی می تواند ایمپورت کند ؟

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر


سلام سوالتون از ابتدای پست چند بار تغییر کرده و من نتونستم دقیق متوجه مشکل بشم.

اگه میخواید از ماژول hp استفاده کنید کافیه یک CMD باز کنید و بزنید:

 

This is the hidden content, please

اما اگه مشکل یک فایل به اسم hp.py دارید که میخواید اون رو ایمپورت کنید، باید hp.py رو کنار فایلی قرار بدید که دارید از توش import میکنید.

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر


سلام

در پایتون وقتی که فقط  import filename ( برای مثال) رو میزنید، می‌ره و در کتابخانه های نصب شده میگرده .

 

پس برای اینکه یک فایل پایتونی رو ایمپورت کنید باید به این شکل عمل کنید:

 

from . import filename 

توضیح:

کلمه from میگه که از، و اون نقطه یعنی همینجا و import هم یعنی ایمپورت کن filename که نام فایل شما است.

 

در ایمورت کردن فایل ها باید این طور عمل کنید تا مشکلی پیش نیاد.

 موفق باشید🌹

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر


به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • ایجاد مورد جدید...