python的sys模块介绍

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']


你可能感兴趣的:(python的sys模块介绍)