Navigation

    انجمن پایتون فارسی

    • نام‌نویسی
    • درون آمدن
    • جستجو
    • دسته‌بندی‌ها
    • تازه‌ها
    • برچسب‌ها
    • دوست‌داشتنی‌ها
    • کاربران
    • گروه‌ها
    1. خانه
    2. amirhosein
    A
    • پروفایل
    • دنبال‌شونده‌ها 0
    • دنبال‌کننده‌ها 2
    • موضوع ها 1
    • دیدگاه‌ها 3
    • بهترین 0
    • گروه‌ها 0

    امیرحسین رحمتی

    @amirhosein

    0
    اعتبار
    1
    بازدیدهای نمایه
    3
    دیدگاه‌ها
    2
    دنبال‌کننده‌ها
    0
    دنبال‌شونده‌ها
    عضو شده آخرین حضور

    amirhosein دنبال نکن دنبال کن

    آخرین پست های amirhosein

    • RE: مشکل در کاربرد نقطه در ایمپورت کردن

      متشکر از راهنماییتون.
      من در واقع می‌خواستم relative import را یاد بگیرم.
      راه حل ارور را در یک سایت پیدا کردم.

      از وقتی که گذاشتید متشکرم

      پست شده در پرسش و پاسخ
      A
      amirhosein
    • RE: مشکل در کاربرد نقطه در ایمپورت کردن

      خب هدف اصلی من این است که بفهمم آن نقطه دارد چه کار می‌کند. اگر می‌شود یک مثالی بزنید که آن نقطه را داشته باشد.

      پست شده در پرسش و پاسخ
      A
      amirhosein
    • مشکل در کاربرد نقطه در ایمپورت کردن

      سلام.
      من دارم کاربرد نقطه در import کردن را یاد می‌گیرم ولی وقتی می‌خواهم مثال‌ها را خودم انجام بدم، نمی‌توانم.
      مثلاً من یک پوشه به نام package2 دارم که این دو تا فایل را دارد:

      package2
      ├── __init__.py (empty)
      └── mathi.py
      

      در فایل mathi.py هم این نوشته شده:

      print('math runs')
      
      def f():
          print('func runs')
      

      وقتی در پوشه‌ی package2 کنسول را باز می‌کنم. نمی‌توانم mathi.py را ایمپورت کنم:

      >>> from .mathi import f
      Traceback (most recent call last):
        File "<stdin>", line 1, in <module>
      ImportError: attempted relative import with no known parent package
      >>> from . import mathi
      Traceback (most recent call last):
        File "<stdin>", line 1, in <module>
      ImportError: attempted relative import with no known parent package
      

      خلاصه هر کاری می‌کنم همین ارور را می‌دهد.

      کسی می‌داند کجای کارم مشکل دارد؟

      پست شده در پرسش و پاسخ
      A
      amirhosein