ASPN ActiveState Programmer Network
  ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups | Web Services
SEARCH

Reference
ActivePython 2.5
Python Documentation
Library Reference
14. Generic Operating System Services
14.1 os -- Miscellaneous operating system interfaces
14.2 time -- Time access and conversions
14.3 optparse -- More powerful command line option parser
14.4 getopt -- Parser for command line options
14.5 logging -- Logging facility for Python
14.6 getpass -- Portable password input
14.7 curses -- Terminal handling for character-cell displays
14.8 curses.textpad -- Text input widget for curses programs
14.9 curses.wrapper -- Terminal handler for curses programs
14.10 curses.ascii -- Utilities for ASCII characters
14.11 curses.panel -- A panel stack extension for curses.
14.12 platform -- Access to underlying platform's identifying data.
14.13 errno -- Standard errno system symbols
14.14 ctypes -- A foreign function library for Python.

MyASPN >> Reference >> ActivePython 2.5 >> Python Documentation >> Library Reference >> 14. Generic Operating System Services
ActivePython 2.5 documentation

14.6 getpass -- Portable password input

The getpass module provides two functions:

getpass( [prompt[, stream]])
Prompt the user for a password without echoing. The user is prompted using the string prompt, which defaults to 'Password: '. On Unix, the prompt is written to the file-like object stream, which defaults to sys.stdout (this argument is ignored on Windows).

Availability: Macintosh, Unix, Windows. Changed in version 2.5: The stream parameter was added.

getuser( )
Return the ``login name'' of the user. Availability: Unix, Windows.

This function checks the environment variables LOGNAME, USER, LNAME and USERNAME, in order, and returns the value of the first one which is set to a non-empty string. If none are set, the login name from the password database is returned on systems which support the pwd module, otherwise, an exception is raised.

See About this document... for information on suggesting changes.

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState 2004 All rights reserved