@sgmrt · Post #2497 · 16.09.2025 г., 16:54
[EWL] UPDATE: Our station staff are assisting the last bridging bus passengers to transfer to the last train at #TanahMerah towards #PasirRis station. - SMRT
Hashtags
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
Пребарај: #tanahmerah
@sgmrt · Post #2497 · 16.09.2025 г., 16:54
[EWL] UPDATE: Our station staff are assisting the last bridging bus passengers to transfer to the last train at #TanahMerah towards #PasirRis station. - SMRT
Hashtags
@sgmrt · Post #2495 · 16.09.2025 г., 16:19
[EWL] UPDATE: If you are affected by the train services between #Aljunied and #TanahMerah, please follow the yellow coloured directional signages to the bus boarding points for free regular and bridging bus services. For further assistance, kindly approach our station staff. - SMRT
Hashtags
@sgmrt · Post #2493 · 16.09.2025 г., 15:19
[EWL] UPDATE: Due to a signalling fault, there is no train svc btwn #Aljunied and #TanahMerah. Free regular bus & free bridging bus svcs btwn #Aljunied and #TanahMerah. Passengers are advised to take Thomson-East Coast Line, Circle Line, and Downtown Line to continue their - SMRT
Hashtags
@sgmrt · Post #2492 · 16.09.2025 г., 15:14
[EWL] UPDATE: Due to a signalling fault, there is no train svc btwn #Aljunied and #TanahMerah. Free regular bus & free bridging bus svcs btwn #Aljunied and #TanahMerah. https://t.co/PC7skmtGP5 - SMRT
Hashtags
@sgmrt · Post #2491 · 16.09.2025 г., 15:04
[EWL]: Due to a signalling fault, pls add 20mins train travel time btwn #Aljunied and #TanahMerah. Free regular bus svcs btwn #Aljunied and #TanahMerah. Our station staff will assist. https://t.co/eHBCU8Ao2P - SMRT
Hashtags
@sgmrt · Post #1417 · 13.02.2022 г., 22:06
[EWL]: Due to a signaling fault, pls add 20mins train travel time from #TanahMerah to #Aljunied towards #TuasLink. Free regular bus svcs between #TanahMerah and #Aljunied. - SMRT
Hashtags
@sgmrt · Post #2494 · 16.09.2025 г., 15:34
[EWL] UPDATE: Due to a signalling fault, there is no train svc btwn #Aljunied and #TanahMerah. Free regular bus & free bridging bus svcs btwn #Aljunied and #TanahMerah. Passengers travelling to #PasirRis and #ChangiAirport are advised to take Downtown Line at Bugis. - SMRT