当前位置: 首页 > ai >正文

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}")

二、traceback

http://www.xdnf.cn/news/14559.html

相关文章:

  • 操作系统内核态和用户态--2-系统调用是什么?
  • 决策树:化繁为简的智能决策利器
  • GO语言---数组
  • 【Docker基础】Docker镜像管理:docker rmi、prune详解
  • 经典:在浏览器地址栏输入信息到最终看到网页的全过程,涉及网络协议以及前后端技术
  • Vue状态管理实践:使用Vuex进行前端状态管理
  • FVISION 未来视界工作室:AI驱动的创新与智能外包平台
  • TodoList 案例(Vue3): 使用Composition API
  • Snapchat矩阵运营新策略:亚矩阵云手机打造高效社交网络
  • 基于SpringBoot+Uniapp的活动中心预约小程序(协同过滤算法、腾讯地图、二维码识别)
  • 【论文笔记】【强化微调】TinyLLaVA-Video-R1:小参数模型也能视频推理
  • SQLite 数据库操作完整指南
  • Spring Boot邮件发送终极指南:从基础到高级应用
  • AI大模型学习之基础数学:高斯分布-AI大模型概率统计的基石
  • RocketMQ--为什么性能不如Kafka?
  • Mac电脑-Markdown编辑器-Typora
  • springboot垃圾分类网站
  • 浅议 3D 展示技术为线上车展新体验带来的助力​
  • Qt的学习(七)
  • Kubernetes多容器Pod实战
  • 操作系统进程与线程核心知识全览
  • 一个小BUG引发的对Mybatis-Plus的模糊查询的思考
  • C 语言结构体:从基础到内存对齐深度解析
  • word-spacing 属性
  • 那些年,曾经辉煌过的数据库
  • AtCoder AT_abc411_c [ABC411C] Black Intervals
  • python基础知识,以及7个练习案例
  • ubuntu24.4 + ros2 jazzy 安装gazebo
  • C++11 std::thread 多线程编程详解
  • OpenAI与微软的未来合作之路:充满挑战的AI竞赛与共赢