sys有几个python的内部函数和属性,sys在这里是指Python系统
1,sys.path 导入模块时,python要查找的目录路径的列表
2,sys.modules 当前已装入模块的字典
3,sys.platform 当前平台的名字字符串
4, sys.argv 是命令行输入的单词列表,如果输入包括python这个命令,sys.argv不会包括python本身的引用
5,sys.stdin 标准输入流
6,sys.stdout 标准输出流
7,sys.stderr 标准错误
测试代码:
import sys
print sys.modules
print sys.path
print sys.platform
print sys.argv
结果:
{'copy_reg': , 'sre_compile': , 'locale': , '_sre': , 'functools': , 'encodings': , 'site': , '__builtin__': , 'sysconfig': , 'operator': , '__main__': , 'types': , 'encodings.encodings': None, 'encodings.gbk': , 'abc': , '_weakrefset': , 'encodings._codecs_cn': None, 'errno': , 'encodings.codecs': None, 'sre_constants': , 're': , '_abcoll': , 'ntpath': , '_codecs': , 'encodings._multibytecodec': None, 'nt': , '_warnings': , 'genericpath': , 'stat': , 'zipimport': , 'encodings.__builtin__': None, 'warnings': , 'UserDict': , '_multibytecodec': , 'sys': , 'codecs': , 'os.path': , '_functools': , '_codecs_cn': , '_locale': , 'signal': , 'traceback': , 'linecache': , 'encodings.aliases': , 'exceptions': , 'sre_parse': , 'os': , '_weakref': }
['C:\\Users\\XuQiaoBo\\PycharmProjects\\test', 'C:\\Users\\XuQiaoBo\\PycharmProjects\\test', 'C:\\Windows\\SYSTEM32\\python27.zip', 'D:\\Python27\\DLLs', 'D:\\Python27\\lib', 'D:\\Python27\\lib\\plat-win', 'D:\\Python27\\lib\\lib-tk', 'D:\\Python27', 'D:\\Python27\\lib\\site-packages']
win32
['C:/Users/XuQiaoBo/PycharmProjects/test/Main.py']