Python: как правильно указать пути импорта

Поделиться
HTML-код
  • Опубликовано: 9 ноя 2024
  • Python: как правильно указать пути импорта
    Рассмотрены способы указания путей при импортировании модулей на языке Python

Комментарии • 42

  • @elmoons9061
    @elmoons9061 2 месяца назад

    Спасибо большое, все доступно и доходчиво объяснено!

  • @Asm0nd
    @Asm0nd Год назад +4

    Возникли сложности при структурировании разрастающегося проекта, а здесь все ответы-советы. Спасибо, помогли разобраться!

    • @IT4eachcom
      @IT4eachcom  Год назад +1

      И Вам спасибо за обратную связь!

  • @street1904
    @street1904 2 года назад +2

    Огромное спасибо. То, что надо, после переноса на хостинг полетели ошибки изза импорта, не мог разобраться, везде как то сложно обьяснялось, тут посмотрел и все сделал.

    • @IT4eachcom
      @IT4eachcom  2 года назад

      Отлично!
      И Вам спасибо за обратную связь!

    • @showrun4747
      @showrun4747 Год назад +1

      да, мало знать, надо ещё уметь доходчиво объяснить а это не у каждого бывает.

  • @СвятославБугров
    @СвятославБугров 2 года назад +6

    Не знаю, почему так мало просмотров, информация очень полезная, то что я искал. Спасибо!

    • @IT4eachcom
      @IT4eachcom  2 года назад

      Спасибо за обратную связь!

    • @showrun4747
      @showrun4747 Год назад

      мало просмотров наверное потому что не все догадываются искать по фразе как делать импорты, до этого новички доходят не сразу

  • @egoregor4453
    @egoregor4453 Год назад +1

    респект и уважуха, вековые проблемы импортов и переносы файлов в корень и обратно решены)

  • @electrofrog
    @electrofrog Год назад +2

    Огромное спасибо, помогло) Лайк, подписка!

  • @tomavery493
    @tomavery493 Год назад +2

    Спасибо большое, вы помогли мне с моей проблемой, подписался

  • @BROV1
    @BROV1 2 года назад +4

    смотрю твое видео 4-х годовой давновcти по linux, спасибо мужик!

    • @IT4eachcom
      @IT4eachcom  2 года назад +1

      Спасибо зо обратную связь)

  • @deve1oper
    @deve1oper Год назад +1

    Да, действительно странно что очень мало просмотров...пересмотрел ролики в десятки раз больше просмотров - одна вода, у вас все по делу, спасибо!

  • @shadowlipetsk
    @shadowlipetsk 2 года назад +1

    Привет с GB. Подписан :) спасибо за толко что законченный курс!

    • @IT4eachcom
      @IT4eachcom  2 года назад

      Привет!
      Спасибо за лестный отзыв)

  • @ВладСкопен
    @ВладСкопен 7 месяцев назад +1

    SUPER

  • @Pacifyin
    @Pacifyin 6 месяцев назад +1

    Схема рабочая, спасибо большое! Только теперь будут без конца висеть ошибки Unresolved reference?
    У вас там 11 штук отображалось

    • @IT4eachcom
      @IT4eachcom  6 месяцев назад +4

      Здравствуйте!
      Спасибо за отзыв и прявленный интерес к видео.
      PyCharm позволяет избежать этих ошибок. Для этого в нужной директории можно вызвать контекстное меню (правя кнопка мыши) и выбрать
      Mart Directory is --> Sources Root
      Это позволит добавить нужные пути на уровне PyCharm и, тем самым, убрать сообщение о неразрешённых ссылках.
      Однако, имейте в виду, что в дальнейшем это может привести к некорректной работе в том случае, если в рамках одного проекта у Вас находится несколько независимых задач, которые Вы планируете запускать и выполнять независимо друг от друга.

  • @ruslanziganshin6855
    @ruslanziganshin6855 Год назад +2

    СПАСИБО СПАСИБО СПАСИБО СПАСИБО !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    • @IT4eachcom
      @IT4eachcom  Год назад

      И Вам спасибо за такую приятную и необычную обратную связь)

  • @wandos777
    @wandos777 Год назад +1

    Спасибо большое! Очень помогли)

  • @VitaliyZlobin
    @VitaliyZlobin 7 месяцев назад +1

    Спасибо, выручил!

  • @owennewo7118
    @owennewo7118 2 года назад +2

    Большое спасибо.

    • @IT4eachcom
      @IT4eachcom  2 года назад +1

      Спасибо за обратную связь)

  • @exe88cution
    @exe88cution 2 года назад +2

    интересно, спасибо большое

    • @IT4eachcom
      @IT4eachcom  2 года назад +2

      Спасибо и Вамза обратную связь!

  • @tarekfos6177
    @tarekfos6177 2 года назад +1

    Добрый день. Как с Вами связаться лично?

  • @ПетрВ-р8ю
    @ПетрВ-р8ю Год назад +1

    подскажите: я создал функцию в файле сохранил в папку пайтона. Как мне сделать так, чтобы можно было ее использовать в новых файлах, но не обязательно в той же папке?

    • @IT4eachcom
      @IT4eachcom  Год назад

      Здравствуйте!
      Необходимо просто указать относительный путь к модулю (файлу), где находится эта функция (путь от корневого каталога проекта до модуля с искомой функцией).

    • @ПетрВ-р8ю
      @ПетрВ-р8ю Год назад

      @@IT4eachcom на примере можете : я пишу в файле
      def Hello():
      print ("привет")
      далее в IDLE как указать этот путь к данной функции?

    • @IT4eachcom
      @IT4eachcom  Год назад

      Если файл с функцией *file_name* и текущий файл находятся в одном и том же корневом каталоге, то в текущем файле указываем:
      from file_name import hello
      Если, например, на уровень ниже, то добавляем в путь имя каталога:
      from folder_name.file_name import hello
      И так далее.

    • @ПетрВ-р8ю
      @ПетрВ-р8ю Год назад

      @@IT4eachcom благодарю огромное помогло еще подскажите пожалуйста. если я например создаю функцию где импортируется переменная из другой функции в другом файле?
      какая команда для импорта этой переменной должна быть, а то никак?

    • @IT4eachcom
      @IT4eachcom  Год назад

      Принцип остаётся тем же: переменная импортирутся отдельным импортом. Разумеется, путь должен быть указан именно к тому файлу, откуда импортируется эта переменная.