python模块常用语法sys、traceback、QApplication
一、sys
1.获取当前py文件的绝对路径
sys.argv
:获取命令行参数列表,sys.argv[0]
是脚本名称。
# 运行: python script.py arg1 arg2
print(sys.argv) # 输出: ['script.py', 'arg1', 'arg2']
2.退出程序
sys.exit([arg])
:退出程序,arg
为退出状态码(0 表示成功,非零表示错误)。
if not data:sys.exit(1) # 以错误状态码退出
3.异常处理
try:1 / 0
except:exc_type, exc_value, exc_tb = sys.exc_info()print(f"异常类型: {exc_type}")