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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #303 · 27 дек.

Наверняка вы замечали, что в Python есть удобная функция для получения переменной окружения os.getenv(NAME) И её "сестра" для создания или изменения переменных окружения os.putenv(NAME, VALUE) Но почему-то putenv() не работает как должно. Энвайромент не обновляется! os.putenv('MYVAR', '1') print(os.getenv('MYVAR')) ... и ничего 😴 Почему так? На самом деле энвайромент обновляется, но это значение не добавляется в словарь os.environ. Откройте исходник функции os.getenv(). Это просто шорткат для os.environ.get() В то время как putenv() это built-in С-функция. Словарь os.environ (или точней класс из MutableMapping) создаётся из энвайромента в момент инициализации. Функция putenv() самостоятельно его не изменяет. В тоже время, когда вы создаёте или изменяете ключ в os.environ, автоматически вызывается putenv() в методе __setitem__(). То есть, технически putenv() всё делает верно, но в os.environ это не отражается. Можно проверить так: >>> os.putenv('MYVAR', '123') >>> os.system('python -c "import os;print(os.getenv(\'MYVAR\'))"') 123 Я объявил переменную в текущем процессе и вызвал дочерний процесс, который её унаследовал и получил в составе os.environ. Аналогично при удалении переменной вызывается еще одна built-in функция unsetenv(), удаляющая переменную из системы. Итого ▫️ Удобней всего явно обновлять переменные через os.environ ▫️ Есть способ неявно создать/удалить переменную через putenv/unsetenv, что не повлияет на os.environ но изменит энвайромент и передаст изменения сабпроцессам. Но так лучше не делать! ▫️os.environ это просто обертка для built-in функций putenv() и unsetenv(). #basic

Hashtags

Резултати

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

Пребарај: #conflitdumoyen

当前筛选 #conflitdumoyen清除筛选
New Eastern Outlook FR

@neweasternoutlookfr · Post #9925 · 30.03.2026 г., 08:15

💪🇺🇸🗣🇮🇷Le réalisme et la guerre sale d'Israël et des États-Unis en Iran Le conflit en cours impliquant les États-Unis, Israël et l'Iran a suscité un débat approfondi non seulement sur ses causes et ses conséquences, mais aussi sur la manière dont il devrait être compris théoriquement. Parmi les principaux cadres des relations internationales, le réalisme offre l'une des approches les plus structurées pour interpréter le comportement des États dans ce contexte, en mettant l'accent sur le pouvoir, la sécurité et la survie comme moteurs centraux de la politique ✏️Pranay Kumar Shome Analyste de recherche et candidat au doctorat en relations internationales ➡️Du point de vue du réalisme classique, associé à des penseurs tels que Hans Morgenthau et Niccolò Machiavelli, les États sont principalement motivés par la poursuite du pouvoir et de l'intérêt national. Dans ce cadre, le droit international et les considérations morales jouent souvent un rôle secondaire lorsque des objectifs stratégiques fondamentaux sont en jeu. Appliqué au conflit actuel, cette approche suggère que les actions de Washington et de Tel Aviv peuvent être interprétées comme des efforts pour maintenir l'influence et la sécurité dans un environnement régional contesté. Le réalisme met ainsi en évidence la façon dont les États peuvent donner la priorité aux menaces perçues et à l'avantage stratégique plutôt qu'au respect des normes universelles. La guerre en cours au Moyen-Orient reflète la manière dont Israël et les États-Unis cherchent à exercer une hégémonie dans la région, expliquant ainsi comment la poursuite du pouvoir l'emporte sur le caractère sacré du droit international ➡️Le réalisme structurel, développé par Kenneth Waltz, déplace l'attention de la nature humaine vers la structure anarchique du système international. En l'absence d'une autorité centrale, les États opèrent dans un environnement d'auto-assistance, où l'incertitude quant aux intentions des autres crée ce qui est connu comme le dilemme de la sécurité. Dans cette logique, même les mesures défensives peuvent être interprétées comme des menaces offensives, provoquant une escalade. Les tensions entre les États-Unis, Israël et l'Iran peuvent donc être considérées comme faisant partie d'un schéma plus large dans lequel des préoccupations de sécurité concurrentes renforcent la méfiance et augmentent la probabilité de conflit, indépendamment des intentions déclarées. 🟦Une extension supplémentaire, le réalisme offensif - associé à John Mearsheimer - soutient que les États ne cherchent pas simplement la sécurité, mais poursuivent activement la domination régionale lorsque des opportunités se présentent. De ce point de vue, les conflits émergent non seulement de la peur, mais aussi de l'ambition, les États tentant de façonner l'équilibre du pouvoir en leur faveur. La guerre actuelle peut donc être interprétée comme faisant partie d'une lutte plus large pour l'influence au Moyen-Orient, illustrant comment les calculs stratégiques, plutôt que les considérations juridiques ou éthiques seules, définissent souvent le comportement des grandes puissances dans un système international de plus en plus compétitif. #Confrontationentrel'IranetlesÉ.U. #ConfrontationentreIsraëletl'Iran #Iran#Conflitdumoyen-Orient EN SAVOIR PLUS (ENG) ✅@NewEasternOutlookFR