python sys模块详解,python中sys

  python sys模块详解,python中sys

  永远的神干货盘点

  计算机编程语言标准库之[计]系统复制命令(系统的简写)库常用功能详解[计]系统复制命令(系统的简写)是计算机编程语言提供的程序与解释器交互的标准库

  1、查看版本信息#编码:utf-8#开发人员:杨小鹏#开发时间:2022/07/05 22:59导入系统#获取计算机编程语言版本信息打印(系统版本)#获取解释器中C的应用程序接口版本print(sys.api_version)#获取Windows操作系统操作系统系统功能版本打印(系统。getwindows version())# sys。getwindows版本(主版本=10,次版本=0,内部版本=17763,平台=2,service_pack=)#获取Windows操作系统操作系统系统功能版本打印(系统。getwindowsversion())#获取计算机编程语言解释器的版本值打印(sys.hexversion) # 50988528#获取当前正在运行的计算机编程语言解释器的实现信息的对象打印(系统。实施)# name当前解释器的名称#版本当前解释器的版本# hexversion解释器的版本值#缓存标签缓存标记信息# 获取Windows操作系统操作系统平台上形成注册表项的版本号打印(sys.winver)

  2、四大实现详细信息#编码:utf-8#开发人员:杨小鹏#开发时间:2022/07/05 22:59导入系统#获取浮点类型的实现信息print(sys.float_info)#获取哈希元祖的实现信息打印(系统哈希信息)#获取整数类型的实现信息打印(系统集成信息)#获取线程信息打印(系统线程信息)

  3、查看计算机编程语言解释器的相关信息#编码:utf-8#开发人员:杨小鹏#开发时间:2022/07/05 22:59导入系统#获取计算机编程语言解释器导入的内建模块列表打印(系统内置模块名称)#获取解释器当前分配的内存块数,此函数主要用于跟踪和调试内存泄漏打印(系统。getallocatedblocks())#获取当前递归的限制,也就是计算机编程语言解释器堆栈最大深度的值# 该限制可防止无限递归导致C堆栈溢出和计算机编程语言崩溃# 可以通过setrecursionlimit()来调整打印(系统。getrecursionlimit())#获取解释器的"线程切换间隔打印(系统。getswitchinterval())# 0.005 #获取当前正在运行的计算机编程语言解释器的实现信息#姓名当前解释器的名称#版本当前解释器的版本# hexversion解释器的版本值#缓存标签缓存标记信息打印(系统实现)#获取计算机编程语言解释器是否关闭打印(系统。is _ finalizing())# False #获取当前程序及解释器信息print(sys.orig_argv)#获取计算机编程语言解释器的版权信息打印(系统版权)#获取解释器的安装路径信息print(sys.base_exec_prefix)#获取解释器的安装路径信息打印(sys.base _前缀)#获取大蟒的安装路径打印(sys .前缀)输出明细信息c:\ Users \ Administrator \ AppData \ Local \ Programs \ Python \ Python 310 \ Python。exe E:/new/Python project/Blog/test。py( _ ABC , _ast , _blake2 , _codecs , _codecs_cn , _codecs_hk , _codecs_iso2022 , _codecs_jp , _codecs_kr , _codecs_tw , _collections , _ context builtins , cmath , errno , faulthandler , gc , itertools , marshal , math , mmap , msvcrt , nt , sys , time , winreg , xxsubtype , zlib version _ info(主版本=3,次版本=10,微版本=5,版本级别=最终版本,序列号=0),十六进制版本=509保留所有权利。版权所有2000年BeOpen.com .

  保留所有权利。

  版权所有1995年至2001年国家研究计划公司。

  保留所有权利。

  版权所有1991年至1995年阿姆斯特丹数学基金会。

  保留所有权利。

  c:\ Users \ Administrator \ AppData \ Local \ Programs \ Python \ Python 310

  c:\ Users \ Administrator \ AppData \ Local \ Programs \ Python \ Python 310

  c:\ Users \ Administrator \ AppData \ Local \ Programs \ Python \ Python 310

  进程结束,退出代码为0

  !【在此插入图片说明】(https://s2.51cuto.com/images/blog/202207/06231940 _ 62c5a80cf321b3913.png?x-OSS-过程=图像/水印,size _ 14,text _ qduxq1rp5Y2A5A6I,color _ ffffff,t _ 30,g _ se,x _ 10,y _ 10,shadow _ 20,type _ zmfuz 3 poz w5 nagvpdgk=/resize。【在此插入图片说明】(https://s2.51cto.com/images/blog/202207/06231941 _ 62c5a80d1f5e989600.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type _ zmfuz 3 poz w5 nagvpdgk=/resize,m_fixed,W_750)## 4,标准输入、输出和错误流* sys.stdin,标准输入流* sys.stdout,标准输出流* sys.stderr,标准错误流` ` ` `` `

  5.查看系统平台相关信息#编码:utf-8#开发人员:杨小鹏#开发时间:2022/07/05 22:59导入sys#获取平台ID,Windows平台的值为 Win32 。linux的值是 Linux print (sys.platform) #获取当前平台的最大整数值,与平台位数有关。对于32位系统平台是2**(31-1) -1,对于64位平台是2 * *(64-1)-1 print(sys . maxsize,2**(64-1)-1)#获取当前默认的字符串编码格式print(sys . getdefaultencoding())#获取Unicode文件名和字节文件名之间转换的错误模式的名称print(sys . getfilesystemencodeerrors())#获取Unicode文件名和字节文件名之间转换的编码名称print(sys . getfilesystemencoding())#获取Print (sys . Get profile())aa=111 print(aa)#获取对象的引用数print(sys.getrefcount(aa))#获取对象的大小,获取repr()函数对浮点数x的行为对于单位字节print(sys . getsizeof(aa))I=100 print(sys . getsizeof(I))#,意味着shortrepr (x)生成一个短字符串print(sys.float_repr_style)#获取unicode代码print(sys .#常见的有小端和大端;# little-endian是指将低位字节放在前面,高位字节放在后面。big-endian正好相反;# sys.byteorder返回值小是little-endian,大是big-endian print(sys . byte order)#获取模块的搜索路径列表,它由初始化和安装时的环境变量PYTHONPATH的默认值组成,print(sys.path)#获取python模块的信息,print(sys.modules)#返回值是一个带有模块名称键的字典。检查操作系统模块的信息,打印(sys.modules[os])。

  6.其他#编码:utf-8#开发人员:杨小鹏#开发时间:2022/07/05 22:59导入sys#获取命令行参数print(sys.argv)#查看命令行标志print(sys.flags)的状态#将参数值输出到sys.displayhook(21313132)#获取当前正在处理的异常类的异常详细信息# sys.exc_info()返回一个三值元组,Traceback,其类型为异常类型,其值为异常类型实例* args): if事件在[test]中为回溯对象print (sys.exc _ info () #,LLL ]:print( event: event )else:print(f { event } not listening )#注册的audit sys . addaudithook(audit _ hook)#调用的audit sys . audit( test )# event:test sys . audit( 12 )# 12 not listening #强制退出程序,参数是程序退出的返回值,正常退出是sys.exit(0)或sys.exit()# sys.exit(0)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: