python sys库的30个常用方法
时间: 2023-06-04 21:06:30 浏览: 90
好的,以下是Python sys库的30个常用方法:
1. sys.argv:命令行参数List,第一个元素是程序本身路径
2. sys.exit([arg]):程序中间的退出,arg为返回值,如果是正常退出则为0
3. sys.version:获取Python解释程序的版本信息
4. sys.maxsize:最大的Int值
5. sys.path:返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
6. sys.platform:返回操作系统平台名称
7. sys.stdin:标准输入,可以用于读取控制台输入的信息
8. sys.stdout:标准输出,可以用于将信息输出到控制台
9. sys.stderr:标准错误,可以用于输出错误信息
10. sys.exc_info():返回当前处理的异常详细信息的元组
11. sys.getsizeof(object[, default]):返回对象的大小,如果不可表示返回default
12. sys.getrefcount(object):返回对象的引用次数
13. sys.setrecursionlimit(n):设置最大递归次数
14. sys.getrecursionlimit():返回最大递归次数
15. sys.getdefaultencoding():返回系统默认编码方式
16. sys.setdefaultencoding(name):设置系统默认编码方式
17. sys.getfilesystemencoding():返回文件系统编码
18. sys.settrace(func):设置跟踪函数用于调试
19. sys.setprofile(func):设置用于性能分析的函数
20. sys.gettrace():返回当前跟踪函数
21. sys.exc_clear():清除当前线程的流程异常记录
22. sys.exc_traceback:当前线程最后一个异常对象的回溯信息
23. sys.exc_type:当前线程最后一次异常的类型
24. sys.exc_value:当前线程最后一次异常的值
25. sys.getcheckinterval():返回解释器的执行检查频率
26. sys.setcheckinterval(n):设置解释器的执行检查频率
27. sys.getwindowsversion():返回当前Windows版本号的详细信息
28. sys.hexversion:返回Python解释器的版本号,16进制格式
29. sys.getrefcount():返回对象引用次数
30. sys.is_finalizing():是否在Python解释器退出前执行清理工作。
阅读全文