@Zlobober

Os.putenv в Python3?

Операционная система WinXP.

Диалог с python3:

C:\Python32&gt;python<br/>
Python 3.2.1 (default, Jul 10 2011, 21:51:15) [MSC v.1500 32 bit (Intel)] on win<br/>
32<br/>
Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.<br/>
&gt;&gt;&gt; import os<br/>
&gt;&gt;&gt; os.putenv('x', 'foo')<br/>
&gt;&gt;&gt; os.environ['y'] = 'bar'<br/>
&gt;&gt;&gt; ^Z<br/>
<br/>
C:\Python32&gt;set x<br/>
Переменная среды x не определена<br/>
<br/>
C:\Python32&gt;set y<br/>
Переменная среды y не определена<br/>



Я хочу, чтобы создалась некоторая переменная среды и в неё записалось некоторое значение, которое должно сохраняться после, например, перезагрузки компьютера. Насколько я понял, вышеуказанные способы должны достигать этого эффекта. Правильно ли я это понял? И если да, то ЧЯДНТ?


Смежный вопрос: как наиболее правильно подправить из программы переменную PATH, например, в питоновом инсталлере? Чтобы её значение сохранилось после перезагрузки?
  • Вопрос задан
  • 2732 просмотра
Пригласить эксперта
Ответы на вопрос 1
lmgtfy.com/?q=Permanent+environment+variable+windows

Вторая же ссылка — утилита setx. Обычный set работает только в пределах одного процесса и его потомков.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы