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

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

Резултати

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

Пребарај: #discussions

当前筛选 #discussions清除筛选

📢Hurmatli olimlar, professor-o'qituvchilar, doktorantlar va mustaqil izlanuvchilar! 🗓2024-yil 18-dekabr kuni Biznes va tadbirkorlik oliy maktabida “Tadbirkorlikni barqaror rivojlanishida innovatsiyalar va investitsiyalarning roli” mavzusidagi Respublika ilmiy-amaliy konferensiyasiga taklif etamiz. 📌 Ushbu konferensiyada oliy ta’lim va ilmiy-tadqiqot muassasalarining ilmiyxodimlari, mutaxassislar, olimlar, professor-o‘qituvchilar, doktorantlar hamda izlanuvchilar o‘z ma’ruza tezislari bilan ishtirok etishlari mumkin. ⚠️Tezislarni taqdim etish qoidalari va shartlari ilovada keltirilgan. 🔗 Biz ushbu ilmiy platformada o‘zaro manfaatli hamkorlik qilishdan mamnunmiz va barchangizni konferensiyada faol ishtirok etishga taklif qilamiz! ↗️ Innovatsiya va investitsiyalar orqali barqaror rivojlanish sari birgalikda intilaylik! 📃 Tezislarni taqdim etish uchun oxirgi muddat: 2024-yil 15-dekabr. 📧 Elektron pochta manzili: [email protected] 🅱️Konferensiya bo‘yicha qo‘shimcha ma’lumotlar uchun: Ilmiy tadqiqotlar va grantlar bo‘limi 📞 Bog'lanish uchun telefon: +998 71 239-03-11 ✉️Aloqa uchun pochta: [email protected] 📍 Manzil: Toshkent sh., Mirobod ko'chasi, 25 #GraduateSchool#Discussions#Insights#Uzbekistan 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

“Yangi O‘zbekiston” universiteti Germaniya bilan fan, ta’lim va madaniyat sohalaridagi hamkorlikni yanada rivojlantiradi ✅Germaniya Tashqi ishlar vazirligi madaniyat va jamiyat bo‘yicha direktor o‘rinbosari janob Stefan Rössel universitetimizga tashrif buyurdi. Tashrif davomida mutaxassis universitetning yangi barpo etilayotgan zamonaviy kampusi, ta’lim sharoitlari hamda Germaniya universitetlari bilan hamkorlikda yo‘lga qo‘yilayotgan tibbiyot yo‘nalishi loyihasi bilan yaqindan tanishdi. ⚡️Janob Rossel universitet konsepsiyasi va xalqaro hamkorlik strategiyasini yuqori baholab: “Yangi O‘zbekiston universiteti — bu mamlakatning ta’limdagi yangi davri ramzi. Men bu yerda yosh avlodga yaratilayotgan sharoitlardan chin dildan ilhomlandim”. 🤝Ushbu uchrashuv ikki davlat o‘rtasida innovatsion tibbiyot ta’limi va ilmiy hamkorlik yo‘lida yangi bosqichni boshlab berdi. 🔁English ➖➖➖➖➖➖➖➖➖➖ #Germany#discussions#embassy ⬇️Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Germaniyaning O‘zbekistondagi favqulodda va muxtor elchisi Manfred Huterer universitetimizga tashrif buyurdi ✅ Tashrif davomida universitetning xalqaro loyihalari, Germaniya bilan hamkorlikdagi ta’lim dasturlari, va ikki davlat yoshlarining akademik aloqalarini mustahkamlash masalalari muhokama qilindi. ✨ Elchi Huterer universitet infratuzilmasi, ilmiy laboratoriyalar, va xalqaro standartlarga mos ta’lim muhiti bilan yaqindan tanishdi. ⚡️ Bu tashrif O‘zbekiston va Germaniya o‘rtasidagi ta’lim diplomatiyasining yana bir yorqin namunasiga aylandi. 🔁English ➖➖➖➖➖➖➖➖➖➖ #Germany#discussions#embassy ⬇️Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

O‘zbek akademiyasi va nemis sanoati o‘rtasida hamkorlik ekotizimini yaratish bo'yicha davra suhbati o'tkazildi! 🌐 Tadbirda Germaniyaning O‘zbekistondagi elchisi Tilo Klinner hamda O‘zbekistonda faoliyat olib borayotgan 30 ga yaqin germaniyalik sanoat kompaniyalari ishtirok etdi. ✅ Nemis kompaniyalariga "Yangi O'zbekiston" universitetining innovatsiya, ilmiy-tadqiqot va akademik salohiyati taqdimot qilindi. Ishtirokchilar ta'lim, ilm-fan va sanoat o'rtasida ishga solinmagan katta imkoniyatlar mavjudligini qayd etdi. ☑️ Tadbir yakunida "Yangi O'zbekiston" universiteti va germaniyalik sanoat kompaniyalari o'rtasida talabalar amaliyoti, birgalikda ilmiy-tadqiqot ishlarini olib borish, olimpiada, hakaton va shu kabi tadbirlarni tashkil etishga kelishib olindi. 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖➖➖ #Germany#discussions#embassy ⬇️Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook