A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2000-May/004355.html below:

user dirs on Non-Unix platforms...)

[Python-Dev] 'userprefs.py': Looking for help for WinXX (was Re: user dirs on Non-Unix platforms...) [Python-Dev] 'userprefs.py': Looking for help for WinXX (was Re: user dirs on Non-Unix platforms...)Neil Hodgson nhodgson@bigpond.net.au
Wed, 31 May 2000 18:18:20 +1000
> Using a place on the local machine of the user makes more sense to me.
>
> But excuse my ingorance: I've just 'grep'ed through the Python 1.6a2
> sources and also through Mark Hammonds Win32 Python extension c++
> sources (here on my Notebook running Linux) and found nothing called
> 'SHGetSpecialFolderPath'.  So I believe, this API is currently not
> exposed to the Python level.  Right?

   Only through the Win32 Python extensions, I think:

>>> from win32com.shell import shell
>>> from win32com.shell import shellcon
>>> shell.SHGetSpecialFolderPath(0, shellcon.CSIDL_APPDATA)
u'G:\\Documents and Settings\\Neil1\\Application Data'
>>> shell.SHGetSpecialFolderPath(0, shellcon.CSIDL_LOCAL_APPDATA)
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
AttributeError: CSIDL_LOCAL_APPDATA
>>> shell.SHGetSpecialFolderPath(0, 0x1c)
u'G:\\Documents and Settings\\Neil1\\Local Settings\\Application Data'

   Looks like CSIDL_LOCAL_APPDATA isn't included yet, but its value is 0x1c.

   Neil




RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4