python sys模块使用方法介绍
作者:魏大橙 发布时间:2021-02-03 09:19:16
Python中的sys模块主要用于程序与解释器的交互,提供一系列函数和变量来处理Python运行环境
1、sys.api_version -----获取当前python内部版本号
import sys
print(sys.api_version)
1013
2、sys.version -----获取版本信息
import sys
print(sys.version)
3.9.1 (tags/v3.9.1:1e5d33e, Dec 7 2020, 17:08:21) [MSC v.1927 64 bit (AMD64)]
3、sys.argv ------接收脚本参数,注意的是第一个参数是脚本的名称,返回的结果是列表
argv列表包含了所有传递给脚本的参数,列表第一个元素为脚本自身的名称,第二个元素表示程序的第一个参数
import sys
print(sys.argv[0])
E:\python练习\xunlian.py
4、sys.copyright-------输出python的版本信息
import sys
print(sys.copyright)
Copyright (c) 2001-2020 Python Software Foundation.
All Rights Reserved.Copyright (c) 2000 BeOpen.com.
All Rights Reserved.Copyright (c) 1995-2001 Corporation for National Research Initiatives.
All Rights Reserved.Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.
All Rights Reserved.
5、sys.exit(n)-----退出系统
import sys
sys.exit()
print(sys.copyright)
6、sys.platform -----返回操作系统名称
import sys
print(sys.platform)
win32
7、getdefaultencoding ()-----获取的默认的编码,默认的是utf-8(python3)
import sys
print(sys.getdefaultencoding())
utf-8
8、getfilesystemencoding ()---获取系统文件默认编码,默认的是utf-8
9、getrecursionlimit ()-----获取python对递归的限制层数
import sys
print(sys.getrecursionlimit())
1000
10、sys.setrecursionlimit()-----重新设置递归限制层数
注意:能不用的时候就尽量不要用,以以免造成其他问题
11、sys.getrefcount(对象)----获取的是对象的引用计数,是垃圾回收机制中引用计数
import sys
a = [1,2,3]
print(sys.getrefcount(a))
2
12、sys.getwindowsversion()----返回的窗口的版本信息
import sys
print(sys.getwindowsversion())
sys.getwindowsversion(major=10, minor=0, build=19044, platform=2, service_pack='')
python中垃圾回收机制是以引用计数为主,以标记清除和分代收集为辅
Java:以及标记清除为主,以引用计数和分代收集为辅
来源:https://blog.csdn.net/Thewei666/article/details/125827994


猜你喜欢
- tensorflow作为google开源的项目,现在赶超了caffe,好像成为最受欢迎的深度学习框架。确实在编写的时候更能感受到代码的真实存
- 鸭子类型基本定义首先Python不支持多态,也不用支持多态,python是一种多态语言,崇尚鸭子类型。以下是 * 中对鸭子类型得论述:在程
- using System; using System.Data; using System.Configuration; using Sys
- 背景Python 作为一门成熟的编程语言,拥有无数优秀的第三方包以方便开发者能够快速地构建应用。一般来说,如果你开发了一个 Python 软
- 一、DataFrame数据准备增、删、改、查的方法有很多很多种,这里只展示出常用的几种。参数inplace默认为False,只能在生成的新数
- 在开发Windows应用程序时,我们经常需要进行测试来确保程序的质量和稳定性。手动测试是一种常见的方法,但是它非常耗时和繁琐,特别是对于大型
- 1:strip()方法去除字符串开头或者结尾的空格>>> a = " a b c ">>&
- 本文实例讲述了Python数据结构之图的应用。分享给大家供大家参考,具体如下:一、图的结构二、代码# -*- coding:utf-8 -*
- 1.字符串的驻留机制字符串:在Python中字符串是基本的数据类型,是一个不可变的字符序列2.什么叫字符串的驻留机制仅保存一份相同且不可变字
- 在我们平时项目刚启动时,由于后台也是刚开始开发,我们前端往往在开发过程中没有数据和接口请求的,都要造一些假数据进去或者使用mock造一些数据
- 因为工作中需要,需要生成一个带表格的图片例如:直接在html中写一个table标签,然后单独把表格部分保存成图片或者是直接将excel中的内
- 需求问题在日常工作中,对于前端发送过来的请求,后端django大部分都是采用json格式返回,也有采用模板返回视图的方式。在模板返回视图的方
- 分页是每一个程序需要去理解的东西,学习过的几门语言中我发现分页原理都是一样的,下面为php初学者分析一下php分页实现与最后面补充了一个超级
- 【eval()函数】JavaScript有许多小窍门来使编程更加容易。其中之一就是eval()函数,这个函数可以把一个字符串当作一个Java
- 为什么要修改镜像源?一般使用python安装库,会用到pip install xxx 指令或者conda install xxx指令,因为p
- 本文实例讲述了Go语言基础知识。分享给大家供大家参考,具体如下:GO文件目录结构该图是go-windows的目录结构如图,go的程序应该是在
- python提供了大量的库,可以非常方便的进行各种操作,现在把python中实现读写csv文件的方法使用程序的方式呈现出来。在编写pytho
- 直接给出例子说明:cs = conn.cursor()img_ids = [1,2,3]sql = "select img_url
- Python获取图片的大小了解过Pillow的都知道,Pillow是一个非常强大的图片处理器,这篇文章主要记录一下Pillow对图片信息的获
- Python下实现定时任务的方式有很多种方式。下面介绍几种循环sleep:这是一种最简单的方式,在循环里放入要执行的任务,然后sleep一段