iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >pythonsys模块使用方法介绍
  • 274
分享到

pythonsys模块使用方法介绍

2024-04-02 19:04:59 274人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

python中的sys模块主要用于程序与解释器的交互,提供一系列函数和变量来处理Python运行环境 1、sys.api_version -----获取当前python内部版本号 i

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:以及标记清除为主,以引用计数和分代收集为辅

到此这篇关于python sys模块使用方法介绍的文章就介绍到这了,更多相关python sys模块内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: pythonsys模块使用方法介绍

本文链接: https://www.lsjlt.com/news/120066.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • pythonsys模块使用方法介绍
    Python中的sys模块主要用于程序与解释器的交互,提供一系列函数和变量来处理Python运行环境 1、sys.api_version -----获取当前python内部版本号 i...
    99+
    2024-04-02
  • pythonos.path模块使用方法介绍
    os.path模块是os模块根据系统类型从另一个模块导入的,并非由os模块实现 1、os.path.abspath(相对路径)-----返回对应路径的绝对路径 os.path.abs...
    99+
    2024-04-02
  • pythonos模块使用方法介绍
    os(operating system)模块是python中操作文件系统的模块,它是Python程序与操作系统进行交互的接口 os模块常用方法 1、os.chdir(path)修改当...
    99+
    2024-04-02
  • python math模块使用方法介绍
    math常用方法 1.math.ceil()向上取整 import math print(math.ceil(56.1)) 57 2.math.floor()向下取整 import ...
    99+
    2024-04-02
  • Python3 pickle模块的使用方法详细介绍
    pickle模块特点 1、只能在python中使用,只支持python的基本数据类型。 2、可以处理复杂的序列化语法。(例如自定义的类的方法,游戏的存档等) 3、序列化的时候,只是...
    99+
    2024-04-02
  • python os模块和fnmatch模块的使用介绍
    目录一、先介绍一下os模块1、拆分路径的方法介绍2、构建文件路径的方法介绍3、获取文件属性的方法介绍4、判断文件的类型5、文件和目录操作6、修改文件属性和判断文件属性7、遍历目录树二...
    99+
    2024-04-02
  • Python hashlib模块与subprocess模块使用详细介绍
    目录1、什么是哈希hash2、hash的用途3、如何用4、subprocess模块1、什么是哈希hash hash一类算法,该算法接受传入的内容,经过运算得到一串hash值 hash...
    99+
    2024-04-02
  • Python_模块介绍
    模块:一组或者一个.py文件实现了某个功能的代码集合 模块分为三种: 自定义模块 内置标准模块(又称标准库):Python自带的模块 开源模块:自己写的模块,有可以供人使用的功能 开源模块的集散地:Python官网:pypi.pyth...
    99+
    2023-01-30
    模块
  • Pythonnumpy模块介绍
    目录1. numpy 简介numpy 应用场景numpy 模块安装numpy 模块使用2. numpy 特点3. numpy 常用方法4. 实例前言: 在motplotlib的学习过...
    99+
    2024-04-02
  • Python中os模块的用法介绍
    今天小编给大家分享的是Python中os模块的用法介绍,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。1、说明os.path.exists():用于判断某个路径(文件或文件夹)是否存在...
    99+
    2023-06-15
  • Python NumPy随机抽模块介绍及方法
    目录1. 随机数2. 随机抽样3. 正态分布4. 伪随机数的深度思考1. 随机数 np.random.random()是最常用的随机数生成函数,该函数生成的随机数随机均匀分布于[0,...
    99+
    2024-04-02
  • Node.js模块化的使用详细介绍
    目录什么是模块化编程领域中的模块化模块化规范Node.js中的模块化加载模块Node.js中的模块作用域1. 什么是模块作用域2. 模块作用域的好处向外共享模块作用域中的成员1. m...
    99+
    2024-04-02
  • Python中python-nmap模块的使用介绍
    目录一、python-nmap的安装二、python-nmap模块的使用1.portScanner()类环境: python 2.7.13 Windows和Linux默认都...
    99+
    2024-04-02
  • python os模块介绍
    目录1.os 库基本介绍2.路径操作3.进程管理4.环境参数1.os 库基本介绍 os库提供通用的、基本的操作系统交互功能。 三大操作系统: windowsMac OSLinux o...
    99+
    2024-04-02
  • Python之模块介绍
    模块:用一段代码实现了某些功能的代码集合。Python模块分为三种:自定义模块内置标准模块开源模块os模块:提供对操作系统进行调用的接口,以下是方法os.getcwd() :获取当前工作目录,即当前python脚本工作的目录路径示例:>...
    99+
    2023-01-31
    模块 Python
  • Python模块对Redis数据库的连接与使用方法介绍
    这篇文章主要讲解了“Python模块对Redis数据库的连接与使用方法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python模块对Redis数据库的连接与使用方法介绍”吧!下面看看P...
    99+
    2023-06-20
  • Nodejs的安装方法与模块系统介绍
    本篇内容主要讲解“Nodejs的安装方法与模块系统介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Nodejs的安装方法与模块系统介绍”吧!关于NodeJSN...
    99+
    2024-04-02
  • PythonJson与pickle模块序列化使用介绍
    用于序列化的两个模块 json,用于字符串 和 python数据类型间进行转换pickle,用于python特有的类型 和 python的数据类型间进行转换 Json模块提供了四个功...
    99+
    2024-04-02
  • Python中各个模块的介绍和使用
    北京 | 高性能计算之GPU CUDA课程11月24-26日3天密集学习 快速带你晋级阅读全文> 作者,许胜利,Python开发工程师,任职于上海某财富管理有限公司。 在Python中有一个概念叫做模块(module),这个和...
    99+
    2023-01-31
    模块 Python
  • Python模块介绍与使用详细讲解
    目录模块的相关概念 1. 什么是模块2. 使用模块的好处模块的使用1. 自定义模块a) 方法一: 导入模块:b) 方法二c) 导入自己的模块Python中的包 1...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作