下面展示一些 内联代码片
。
#sys模块提供访问解释器使用或维护的变量和与解释器进行交互的函数。
import sys
import os
import numpy
sys.argv[] #获取程序外部参数,sys.args[0]代表代码本身的文件路劲
sys.modules.keys() #返回所有已经导入的模块列表
sys.platform #获取当前执行环境的平台
sys.path #path是一个目录列表,供python从中查找第三方扩展模块
sys.exit(n) #调用sys.exit(n)可以停止执行,sys.exit(0)表示正常退出,n不等于0时,会引发SystemExit异常,在主程序中可捕获该异常
try:
sys.exit(1)
except SystemExit:
print("SystemExit exit 1")
sys.version #获取python解释程序的版本信息
#标准输入,标准输出,错误输出
#标准的输入输出流
sys.stdin
sys.stdin.readline()
sys.stdout #原始sys.stdou指向控制台,如果想要在控制台打印,最好先将控制台对象引用保存在一个对象中,打印完成后再恢复
_console_ = sys.stdout
#do something #
sys.stdout = _console_
sys.stdout.write("123\n") #print打印调用sys.stdout的write方法
sys.stderr