sys模块-与python解释器交互的模块
Posted liming19680104
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sys模块-与python解释器交互的模块相关的知识,希望对你有一定的参考价值。
需要 import sys
a=sys.platform #获取当前系统平台
win32
a=sys.version #返回python版本
3.7.2rc1 (tags/v3.7.2rc1:75a402a217, Dec 11 2018, 23:05:39) [MSC v.1916 64 bit (AMD64)]
sys.exit() 退出程序
参数 0正常退出 1异常退出
a=sys.path 返回搜索模块的路径
返回值 列表
sys.path.append() 往搜索路径中添加路径
a=sys.argv 保存调用程序时传入的参数
列表 第一项是本程序的路径 D:/ss/ssss/test.py
后面是外部传入的参数
sys.getrefcount(p) #返回有几个变量引用这个对象
#注意:返回值减去1才是真正的引用个数;因为sys.getrefcount函数也在引用对象
例子
import sys class Perpon(): pass p=Perpon() print(sys.getrefcount(p)) #返回有几个变量引用这个对象 #注意:返回值-1才是真正的引用个数;因为sys.getrefcount函数也在引用对象
天子骄龙
以上是关于sys模块-与python解释器交互的模块的主要内容,如果未能解决你的问题,请参考以下文章