Vindicar, тем не менее, ваш ответ даже не пытается решить задачу. А мой вариант может вполне подойти, тем более для разработчика, который задаёт такие вопросы.
Ну и при окружение. Софт может инициализироваться всегда (запустить все подключения, связи и т.д.), а дальше посмотреть с какого места работать и начать именно с него. В этом ни какой проблемы не вижу.
shurshur, ни один ботописатель, тем более питоноботописатель неудосуживается почитать доку. Им примеры подавай, их кривые поделки за них исправляй. Здесь таких каждый день штук по 6.
Так что я соглашусь, с тем, что нужны основы программирования и основы языка в первую и во вторую очередь. И учиться мыслить и понимать что делаешь. А уже потом углубляться.
Andy_U, это не поможет. Смена имени юзера не сменит путь до профиля уже. Нужно пересоздавать пользователя.
С другой стороны, стыдно что софт не поддерживает юникод, стыдно.
Винда всегда старается в обратную совместимость