python常用模块-sys 模块

sys 模块 提供了一系列有关Python运行环境的变量和函数

import sys 
sys.argv # 获取运行 Python 程序的命令行参数。
其中 sys.argv[0] 通常就是指该 Python 程序,sys.argv[1] 代表为 Python 程序提供的第一个参数,sys.argv[2] 代表为 Python 程序提供的第二个参数……依此类推。

sys.path # 是一个字符串列表,其中每个字符串都是一个目录名,在使用 import 语句导入模块时,解释器就会从这些目录中查找指定的模块。
>>> sys.path
['', 'D:\\tanzhou\\Ubuntu_tornado', 'C:\\Users\\苏永艾\\AppData\\Local\\Programs\\Python\\Python36-32\\python36.zip', 'C:\\Users\\苏永艾\\AppData\\Local\\Programs\\Python\\Python36-32\\DLLs', 'C:\\Users\\苏永艾\\AppData\\Local\\Programs\\Python\\Python36-32\\lib', 'C:\\Users\\苏永艾\\AppData\\Local\\Programs\\Python\\Python36-32', 'C:\\Users\\苏永艾\\AppData\\Local\\Programs\\Python\\Python36-32\\lib\\site-packages']

sys.exit() # 退出程序

sys.modules # 返回模块名和载入模块对应关系的字典。

sys.platform # 操作系统的名称
>>> sys.platform
'win32'

sys.version # 返回当前 Python 解释器的版本信息。
>>> sys.version
'3.6.2 (v3.6.2:5fd33b5, Jul  8 2017, 04:14:34) [MSC v.1900 32 bit (Intel)]'

sys.executable # 返回 Python 解释器在磁盘上的存储路径。
>>> sys.executable
'C:\\Users\\苏永艾\\AppData\\Local\\Programs\\Python\\Python36-32\\python.exe'

sys.stdin、sys.stdout、sys.stderr # 这三个模块变量是类文件流对象,分别表示标准输入、标准输出和标准错误。简单理解,Python 利用 sys.stdin 获得输入,利用 sys.stdout 输出。

猜你喜欢

转载自www.cnblogs.com/su-sir/p/12516240.html