Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

539
Visualizações
Importaciones relativas automáticas de Pycharm

Cada vez que usa la importación automática proporcionada por PyCharm, genera una importación de ruta absoluta. es decir

 from my_package.my_subpackage import my_thing

en vez de

 from .my_subpackage import my_thing

¿Existe una configuración para usar importaciones relativas en lugar de absolutas al importar un paquete de python?

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Parece que actualmente no hay forma de cambiar el estilo de importación para que la función de importación automática use importaciones relativas. Los únicos cambios de estilo que puede realizar en las declaraciones de importación son cómo se estructuran las importaciones absolutas:

ingrese la descripción de la imagen aquí

(Por cierto, la función de búsqueda de configuración de Jetbrains/PyCharm es excelente).

Lo mismo sucede cuando se refactoriza, definitivamente es una opción que me gustaría ver agregada.

over 4 years ago · Santiago Trujillo Relatório

0

Será posible a partir de 2019.3 https://youtrack.jetbrains.com/issue/PY-6054 Tenga en cuenta que no realizará la importación relativa automáticamente si aún no hay otras importaciones relativas en ese archivo. También hay una acción para convertir la importación absoluta existente en relativa: ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Relatório

0

Desaconsejaría a los parientes en general, puede consultar esta pregunta: https://softwareengineering.stackexchange.com/a/159505

Además, puede consultar las especificaciones oficiales de pep8 https://www.python.org/dev/peps/pep-0008/

Se recomiendan las importaciones absolutas, ya que suelen ser más legibles y tienden a comportarse mejor (o al menos dan mejores mensajes de error) si el sistema de importación está configurado incorrectamente (como cuando un directorio dentro de un paquete termina en sys.path):

Desde mi experiencia personal, resulta que a veces se integran mal con el IDE de Pycharm cuando hay una prueba de ruptura de diseño de paquete más compleja que se ejecuta a través de Pycharm. Supongo que también podría haber algunos problemas en otras herramientas.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda