رفتن به مطلب
انجمن تیم امنیتی گارد ایران

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


0soofee
 اشتراک گذاری

ارسال های توصیه شده

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

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

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

 

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

import program

 

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

from folder import program

 

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

from folder1.folder2.folder3 import program

 

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

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

یک عکس از خطا بفرستید بببنم مشکل از کجاست

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


ModuleNotFoundError: No module named 'hp'

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

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

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

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

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

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

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

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

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

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

 

pip install hp

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

 

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

سلام

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

 

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

 

from . import filename 

توضیح:

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

 

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

 موفق باشید🌹

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

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری
 اشتراک گذاری

انجمن تیم امنیتی گارد ایران

تیم امنیتی گارد ایران یک گروه مستقل است که قوانین آن با خط مشی جمهوری اسلامی ایران مغایرت ندارد. تیم امنیتی گارد ایران از سال 1393 فعالیت خود را آغاز کرد و هدف این تیم تامین امنیت سایت ها و سرورهای ایرانی است. تیم ما همیشه برای دفاع از مرزهای سایبری سرزمین عزیزمان ایران آماده است.

شبکه های اجتماعی

نمادها

logo.aspx?id=56084&Code=ybjZVyBlXag5cNRv logo-samandehi

×
×
  • اضافه کردن...