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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #197 · 4 јан.

Подразумеваемые неймспейсы или неявные пакеты. Этот функционал добавлен в Python 3.3 Что он означает? Ранее, до 3.3 пакетами считались лишь директории, в которых есть файл __init__.py. Этот файл одновременно являлся свидетельством того, что директория это Python-пакет, и служил "телом" этого пакета. То есть местом, где можно написать код, как это делается внутри модуля. Этот код исполняется в момент импорта пакета, так что его принято называть "код инициализации пакета". Начиная с версии 3.3 Любая директория считается пакетом и Python будет пытаться использовать любую директорию для импорта. Конечно, не любую в файловой системе, а только те что находятся в sys.path. Это значит, что теперь __init__.py нужно делать только если: 🔸 вам требуется создать код инициализации пакета 🔸 нужна совместимость со старыми версиями Python На мой взгляд это немного упрощает разработку, делает её чище, но с другой стороны убивает некоторую однозначность происходящего. Например, я создал репозиторий со своей библиотекой и рядом положил код примеров или тестов. repo_name/ my_library/ __init__.py main.py examples/ exam1.py exam2.py В этом репозитории пакетом является только my_library, остальные директории это не пакеты, это просто дополнительный код в файлах. Директория examples не добавлена в sys.path, в ней нет рабочих модулей. Но если она лежит рядом с my_library, то Python вполне сможет импортнуть из неё модули, так как посчитает что examples это валидный пакет. Конечно, пример несколько надуманный. Никто не будет добавлять корень репозитория в sys.path. Но, я думаю, суть ясна. Иногда директория это просто директория а не пакет! #basic#pep

Hashtags

Резултати

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

Пребарај: #sustainablesg

当前筛选 #sustainablesg清除筛选
NEA Singapore

@NEASingapore · Post #736 · 05.01.2024 г., 04:28

Higher temperatures, more wet and dry extremes, and accelerating increase in mean sea levels are projected for Singapore and Southeast Asia by the end of the century. Details of Singapore’s Third National Climate Change Study (V3) at go.gov.sg/V3 The choices we make today will determine our future climate. We need every individual to care for the environment as a way of life, in order to build a liveable and #SustainableSG. Find out how you can make a difference at www.mse.gov.sg/policies/climate-change/climategamechanger

NEA Singapore

@NEASingapore · Post #138 · 08.12.2020 г., 07:33

Year-end celebrations are different this year, but that doesn’t mean we can’t make this one as special as the last. Let’s make this season of giving an unforgettable and meaningful one, by caring for the environment, yourself and your loved ones. #SustainableSGhttps://go.gov.sg/nea-year-end-advisory-2020

NEA Singapore

@NEASingapore · Post #1169 · 15.11.2025 г., 01:03

🎶 Ooooo~ This is an S.O.S.! 🎶 Good deals may be tempting but just because it’s on discount doesn’t mean you have to buy it. Reduce food wastage during the upcoming year-end festivities: ✅ Plan your meals and prep a shopping list ✅ Order only what you can finish ✅ Transform leftovers into new dishes #SayYEStoWasteLess#SustainableSG

NEA Singapore

@NEASingapore · Post #1148 · 14.10.2025 г., 01:00

Happy International E-waste Day! Your old electronics aren’t just clutter. They’re filled with critical raw materials that can power our green future. ♻️ Drop them off at an e-waste bin. Let’s keep those precious materials in the loop! #RecycleRight#SustainableSG

NEA Singapore

@NEASingapore · Post #159 · 13.02.2021 г., 03:00

Serving your guests special cookies and drinks this festive period? Don’t forget those cookie and drink containers can be recycled. For drink containers, get rewarded when you bring them to the nearest ‘Recycle N Save’ Reverse Vending Machine! ☺ You may also choose the ‘no reward’ option – just like 1 in 5 people who recycle with us! Saving our environment for our future generations is the greatest reward. More information at https://recyclensave.sg #RecycleRight#SustainableSG

NEA Singapore

@NEASingapore · Post #575 · 26.06.2023 г., 09:30

Our actions today impact our world tomorrow, and it is up to us to make it a better one. Together, let’s work #TowardsZeroWaste and build a #SustainableSG. If you’re still not sure how to start, check out the activities and challenges at www.gogreen.gov.sg/programmes/

123•••56
ПретходнаСтраница 1 од 6Следна