patrick wai added the comment: i am working under non-administrator account . in fact os.path.expanduser('~') works well when as admin run . but just got a %userprofile% when as standard account .
On Sat, Sep 21, 2013 at 11:39 PM, patrick wai <rep...@bugs.python.org>wrote: > > New submission from patrick wai: > > #file > idlelib/configHandler.py > > #code > userDir = os.path.expanduser('~') > > #os > windows 7 sp1 > > it doesnt get final userdir path. it doesnt work correctly for userdir . > this cause python3.3 IDLE GUI can not be opened on my pc . > as per the docment says as follows: > > help(os.path.expanduser) > Help on function expanduser in module ntpath: > > expanduser(path) > Expand ~ and ~user constructs. > > If user or $HOME is unknown, do nothing. > > help(os.path.expandvars) > Help on function expandvars in module ntpath: > > expandvars(path) > Expand shell variables of the forms $var, ${var} and %var%. > > Unknown variables are left unchanged. > > the right code may be: > > userDir = os.path.expandvars(os.path.expanduser('~')) > > ---------- > components: IDLE > messages: 198210 > nosy: weizhao > priority: normal > severity: normal > status: open > title: problems with pyshell to get userdir > type: behavior > versions: Python 2.7, Python 3.1, Python 3.2, Python 3.3, Python 3.4, > Python 3.5 > > _______________________________________ > Python tracker <rep...@bugs.python.org> > <http://bugs.python.org/issue19062> > _______________________________________ > ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue19062> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com