3/16/2014

Python study, sys modules




import sys

print(sys.prefix)
#/Library/Frameworks/Python.framework/Versions/3.3

print(sys.base_exec_prefix)
#/Library/Frameworks/Python.framework/Versions/3.3

#sys.exit([arg]) #process exit

t="test refcount"
print(sys.getrefcount(t))
#4
t1 = t
print(sys.getrefcount(t))
#5


#print(sys.getwindowsversion())
#sys.moudles

print(sys.path)
#['/Users/mare/PycharmProjects/sys_functions', '/Users/mare/PycharmProjects/sys_functions', '/Library/Frameworks/Python.framework/Versions/3.3/lib/python33.zip', '/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3', '/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/plat-darwin', '/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/lib-dynload', '/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages']

print( sys.copyright )
"""
Copyright (c) 2001-2013 Python Software Foundation.
All Rights Reserved.

Copyright (c) 2000 BeOpen.com.
All Rights Reserved.

Copyright (c) 1995-2001 Corporation for National Research Initiatives.
All Rights Reserved.

Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.
All Rights Reserved.
"""

print("====")
print( sys.version )
#3.3.3 (v3.3.3:c3896275c0f6, Nov 16 2013, 23:39:35)
#[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)]


print(sys.getdefaultencoding())
#utf-8

print( sys.stdout.write("hhh") )
print( sys.stderr.write("eee") )

#sys.argv
#sys.exc_info()







No comments:

Post a Comment