解锁式学习
1人加入学习
(0人评价)
Python基础知识学习
价格 免费
该课程属于 949-刘同学-python方向-python数据分析-就业:否 请加入后再学习

sys

import sys

dir(sys)

sys.platform  //当前程序运行在什么平台上

sys.version

sys.path //运行时不需要导入的路径

1.平台与版本

sys.platform

sys.version

sys.path

sys.modules

2.观察异常细节

sys.exc_info() 获取最后一次异常细节

显示出错代码位置更多的系列traceback.print_tb(sys.exc_info()[2])

import sys

try:

    raise keyError

except:

    print('有错误发生!')

//或

try:

    raise keyError('错误的键值!')

except keyError as e:

    print(e)

 

import traceback

try:

    raise keyError

except:

    print(sys.exc_info())

    tracyback.print_tb(sys.exc_info()[2])

//抛出最后一次异常,可以显示最后一次异常的具体信息

3.命令行参数

sys.argv

 

def add():

    a = 5

    b = 3

    return a+b

 

print(add())

 

ctrl+s保存

打印命令行参数:

import sys

 

def add():

    a = 5

    b = 3

    return a + b

 

print(sys.argv)

print(sys.argv[0])

 

def add(a,b)

    return a + b

 

a = 0

b = 0

 

if sys.argv[1] :

    a = int(sys.argv[1])

if sys.argv[2]:

    b = int(sys.argv[2])

 

print(add(a,b))

 

 

标准流

import sys

sys.stdin 标准输入流

sys.stdout.write('hello')

sys.stdout 标准输出流

print('请输入信息:'); sys.stdin.readline()[:]

sys.stderr 标准错误流

sys.stderr.write('错误消息')

sys.stderr.flush()  //让缓存中的内容完成实际操作

 

[展开全文]

授课教师

高级算法工程师
老师

课程特色

视频(61)
考试(14)
练习(12)

最新学员