@TFGames · Post #1714 · 28.12.2023 г., 20:51
#LEARN#BATTLE https://testflight.apple.com/join/zxzIw9a5
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #205 · 22 јан.
Как работает функция reload()? Эта функция нужна для того, чтобы перезагрузить изменившийся код из py-файла без рестарта интерпретатора. Дело в том, что любой импортированный модуль при повторном импорте не будет перечитывать файл. Функция импорта вернёт уже загруженный в память объект модуля. Чтобы обновить код, нужно либо перезапустить всю программу, либо использовать функцию reload() from importlib import reload reload(my_module) 🔸 Функция reload() принимает в качестве аргумента только объект модуля или пакета. Она не может перезагрузить класс или функцию. Только весь файл целиком! 🔸 Перезагрузка пакета перезагрузит только его файл __init__.py, если он есть. Но не вложенные модули. 🔸Она не может перезагрузить ранее не импортированный модуль. 🔸При вызове функция reload() перечитывает и перекомпилирует код в файле, создавая новые объекты. После создания новых объектов перезаписывается ранее созданный неймспейс этого модуля. Это значит, что если где-то этот модуль импортирован через import и обращение к атрибутам происходит через неймспейс (имя) модуля, то такие атрибуты обновятся. Если какие-либо объекты из этого модуля импортированы через from то они будут ссылаться на старые объекты. Напишем простой модуль # mymodule.py x = 1 Теперь импортируем модуль и отдельно переменную х из модуля >>> import mymodule >>> from mymodule import x >>> print(mymodule.x) 1 >>> print(x) 1 Не перезапуская интерпретатор вносим изменения в модуль # mymodule.py x = 2 Делаем перезагрузку модуля и проверяем х ещё раз >>> reload(mymodule) >>> print(mymodule.x) 2 >>> print(x) 1 То же самое будет если присвоить любой объект переменной (даже словарь или список) Повторный импорт обновляет значение >>> from mymodule import x >>> print(x) 2 🔸Созданные инстансы классов не обновятся после перезагрузки модуля. Их придётся пересоздать. #tricks#basic
Пребарај: #battle
@TFGames · Post #1714 · 28.12.2023 г., 20:51
#LEARN#BATTLE https://testflight.apple.com/join/zxzIw9a5
@kenjaboyevdesigns · Post #20 · 21.06.2022 г., 17:57
#smd#bootcamp#battle "Progress academy" o'quvchilar o'rtasida tashkillashtirilgan battle uchun yasagan dizayim☕ Designer: @sardor_c23
@TFGames · Post #2123 · 07.02.2024 г., 17:30
#BATTLE#DERBY#GAMES https://testflight.apple.com/join/rwaxgsbv
@TestFlightX · Post #34502 · 06.11.2024 г., 09:41
#BATTLE#OF#SQUARES https://testflight.apple.com/join/wPnR7SfF
@kenjaboyevdesigns · Post #43 · 21.11.2022 г., 01:42
#battle#number1#winner Ustozimiz Abdulloh Sur’atov o’tqazgan battle’da 1- o’rinni olibman 🎉🔥 To’liq ishni guruh chatiga tashlab qo’yaman😉 📪: @sardor_c23 Telegram • Instagram
@infernal_dnb · Post #207 · 26.05.2025 г., 06:48
Всем пламенный привет и шикарного начала недели! Немного фоток от IceKay со вчерашнего батла DJ JAM vs SOLID BANGERZ, проходившего в пространстве IBWT BASE. Запись трансляции можно посмотреть по ссылке. #Solid_Bangerz#DJ_Jam#Battle#Container_Radio
@TFGames · Post #2047 · 01.02.2024 г., 01:55
#BATTLE#BEARS#HEROES https://testflight.apple.com/join/Sy4wla76
@TFGames · Post #2122 · 07.02.2024 г., 09:42
#BATTLE#BEARS#HEROES#GAMES https://testflight.apple.com/join/Sy4wla76
@TFGames · Post #1443 · 10.12.2023 г., 14:23
#BATTLE#BEARS#HEROES#GAMES https://testflight.apple.com/join/Sy4wla76
@TFGames · Post #1374 · 07.12.2023 г., 13:43
#EMPIRE#BATTLE#STRATEGY#GAMES https://testflight.apple.com/join/ufeGLuzd
@TestFlightX · Post #34495 · 06.11.2024 г., 09:41
#INDUS#BATTLE#ROYALE#MOBILE https://testflight.apple.com/join/rpGSdkSk
@TFGames · Post #2039 · 01.02.2024 г., 01:50
#SCREEN#TIME#BATTLE https://testflight.apple.com/join/OPivspER