TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #60 · 31 мар.

Вторая по частоте future-функция, которую я использовал, это абсолютный импорт from __future__ import absolute_import Что она делает? Изменения, которые вносит эта инъекция описаны в PEP328 Покажу простой пример. Допустим, есть такой пакет: /my_package /__init__.py /main.py /string.py Смотрим код в my_package/main.py # main.py import string Простой пример готов) Вопрос в том, какой модуль импортируется в данном случае? Есть два варианта: 1. модуль в моём пакете my_package.string 2. стандартный модуль string И вот тут вступает в дело приоритет импортов. В Python2 порядок следующий: помимо иных источников, раньше ищется модуль внутри текущего пакета, а потом в стандартных библиотеках. Таким образом мы импортнём my_package.string. Но в Python3 это поведение изменилось. Если мы указываем просто имя пакета, то ищется именно такой модуль, игнорируя имена в текущем пакете. Если мы хотим импортнуть именно подмодуль из нашего пакета то, мы должны теперь явно это указывать. from my_package import string или относительный импорт, но с указанием пути относительно текущего модуля main from . import string Еще одной неоднозначностью меньше 😎 Подробней про импорты здесь: https://docs.python.org/3/tutorial/modules.html #2to3#pep#basic

Резултати

Пронајдени 2 слични објави

Пребарај: #intellij

当前筛选 #intellij清除筛选
科技&趣闻&杂记

@kejiqu · Post #3646 · 18.07.2025 г., 08:35

不再区分社区 / 旗舰版,Jetbrains IntelliJ IDEA 集成开发环境将迁移到统一发行版 Jetbrains于7月18日宣布IntelliJ IDEA将统一发行版,不再区分社区版和旗舰版。新模式下,用户将获得单一安装程序。无订阅情况下,IDE所有功能可供商业和非商业项目免费使用;订阅模式则可解锁全部旗舰版功能。此次调整分为三步推进,包括在GitHub上启用CI/CD管道、更新Ultimate用户许可体验,以及自IntelliJ IDEA 2025.3版本起停止单独发行社区版。官方称此举旨在提升产品质量、减少混淆,并简化教育用户的使用。IT之家 🏷#IntelliJ#IDEA#统一发行版#社区版 📢频道👥群组📝投稿

GitHub Trends

@githubtrending · Post #14833 · 17.06.2025 г., 11:30

#typescript#ai#chatgpt#copilot#developer_tools#intellij#jetbrains#llm#open_source#openai#pycharm#software_development#visual_studio_code#vscode Continue is a tool that helps developers create and use custom AI assistants for coding. It integrates with popular coding tools like VS Code and JetBrains, offering features like code autocompletion, chat for understanding code, and editing capabilities. This makes coding faster and more efficient, reducing errors and improving software reliability. Users can tailor these AI assistants to their specific needs, making it easier to work with complex codebases and improve overall productivity. https://github.com/continuedev/continue