user.py

来自「mallet是自然语言处理、机器学习领域的一个开源项目。」· Python 代码 · 共 46 行

PY
46
字号
"""Hook to allow user-specified customization code to run.As a policy, Python doesn't run user-specified code on startup ofPython programs (interactive sessions execute the script specified inthe PYTHONSTARTUP environment variable if it exists).However, some programs or sites may find it convenient to allow usersto have a standard customization file, which gets run when a programrequests it.  This module implements such a mechanism.  A programthat wishes to use the mechanism must execute the statement    import userThe user module looks for a file .pythonrc.py in the user's homedirectory and if it can be opened, execfile()s it in its own globalnamespace.  Errors during this phase are not caught; that's up to theprogram that imports the user module, if it wishes.The user's .pythonrc.py could conceivably test for sys.version if itwishes to do different things depending on the Python version."""import oshome = os.curdir                        # Defaultif os.environ.has_key('HOME'):    home = os.environ['HOME']elif os.name == 'posix':    home = os.path.expanduser("~/")elif os.name == 'nt':                   # Contributed by Jeff Bauer    if os.environ.has_key('HOMEPATH'):        if os.environ.has_key('HOMEDRIVE'):            home = os.environ['HOMEDRIVE'] + os.environ['HOMEPATH']        else:            home = os.environ['HOMEPATH']pythonrc = os.path.join(home, ".pythonrc.py")try:    f = open(pythonrc)except IOError:    passelse:    f.close()    execfile(pythonrc)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?