argv

命令行参数

方法:sys.argv

返回值:list

例如:test1.py文件中有两句语句1.import sys 2.print(sys.argv)

python test1.py 2 3 df

>>> ['test1.py','2','3','df']

#该方法返回的列表中第一个元素为程序的路径,会把执行参数传入到列表中

path

模块的搜索路径

方法:sys.path

返回值:list

例如:print(sys.path)

>>> ['', 'D:\\python3.5.2\\python35.zip', 'D:\\python3.5.2\\DLLs', 'D:\\python3.5.2\\lib', 'D:\\python3.5.2', 'D:\\python3.5.2\\lib\\site-packages']

#列表中第一个路径代表当前路径

modules

模块路径字典

方法:sys.modules

返回值:dict

#该方法返回一个字典,模块名为key,模块路径为value

stdin

标准输入

stdout

标准输出

stderr

标准错误

last_type

最后捕获的异常类型

last_value

最后捕获的异常值

last_traceback

回到上次捕获的异常

copyright

解释器的版权通知

exec_prefix

机器特定的Python库

executable

可执行的二进制文件的绝对路径

方法:sys.executable

返回值:str

例如:print(sys.executable)

>>> 'D:\\python3.5.2\\python.exe'

float_info

浮点信息的结构

方法:sys.float_info

返回值sys.float_info

例如:print(sys.float_info)

>>> sys.float_info(max=1.7976931348623157e+308, max_exp=1024, max_10_exp=308, min=2.2250738585072014e-308, min_exp=-1021, min_10_exp=-307, dig=15, mant_dig=53, epsilon=2.220446049250313e-16, radix=2, rounds=1)

#返回浮点信息的限定范围

floatreprstyle

字符串表示浮点的repr方法

方法:sys.float_repr_style

返回值:str

例如:print(sys.float_repr_style)

>>> 'short'

hash_info

哈希信息的结构

方法:sys.hash_info

返回值:sys.hash_info

#该变量的使用同float_info类似

hexversion

版本信息作为一个整数

implementation

Python实现的信息

方法:sys.impelementation

返回值:types.SimpleNamespace

#该变量的使用同float_info类似

int_info

整数实现的信息

方法:sys.int_info

返回值:sys.int_info

#该变量的使用同float_info类似

maxsize

最大支持的长度

方法:sys.maxsize

返回值:int

例如:print(sys.maxsize)

>>> 9223372036854775807

maxunicode

最大编码点

方法:sys.maxunicode

返回值:int

例如:print(sys.maxunicode)

>>> 1114111

platform

平台标识符

方法:sys.platform

返回值:str

例如:print(sys.platform)

>>> 'win32'

#上述结果为windows64位的操作系统

prefix

python库

方法:sys.prefix

返回值:str

例如:print(sys.prefix)

>>> 'D:\\python3.5.2'

#返回的是python库的路径

thread_info

线程的实现信息

方法:sys.thread_info

返回值:sys.thread_info

#该变量的使用同float_info类似

version

当前版本

方法:sys.version

返回值:str

例如:print(sys.version)

>>> 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)]

#python解释器当前的版本信息

dllhandle

整数处理

winver

版本号

方法:sys.winver

返回值:str

#该变量是对version的简化提取其返回值中的3.5这个版本号。

python中sys模块有什么用_Python中模块之sys的功能介绍相关推荐

  1. python中sys模块是什么内容_python中sys模块是做什么用的

    python中的sys是提供了一系列有关python运行环境的变量和函数的模块,如sys.argv函数实现从程序外部向程序传递参数:sys.platform函数用于获取当前系统平台. sys模块提供了 ...

  2. python中导入模块用什么命令_Python导入模块的技巧

    作为使用Python的开发者,我们一开始学习的内容之一就是如何导入Python的各种模块或库.但是我们注意到,那些经常使用Python的用户并不一定都知道Python的导入机制其实非常灵活.在本文中, ...

  3. python导入模块有几种_Python中几种导入模块的方式总结

    模块内部封装了很多实用的功能,有时在模块外部调用就需要将其导入.常见的方式有如下几种: 1 . import >>> import sys >>> sys.path ...

  4. python中模块是什么意思_Python中的模块是什么?3分钟搞懂Python中的模块问题

    Python 中的模块是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句,模块让你能够有逻辑地组织你的 Python 代码段.把相关的代码分配到一个模块里能 ...

  5. python中模块是什么意思_Python中的模块是什么

    一.python中的模块 有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt函数,必须用语句#include 引入math.h这个头文件,否则是无法正常进行调用的. 那么在Python中,如果 ...

  6. python中导入模块或包语句_Python中导入模块或包语句

    这篇文章作者主要讨论了Python的from import *和from import *,它们怎么执行以及为什么使用这种语法(也许)是一个坏主意. 从一个模块导入全部 from import * m ...

  7. python中的模块是什么意思_python中模块到底指的是什么

    python中模块到底指的是什么 发布时间:2020-08-03 16:04:57 来源:亿速云 阅读:81 作者:清晨 小编给大家分享一下python中模块到底指的是什么,相信大部分人都还不怎么了解 ...

  8. python中字典和集合的区别_Python中字典和集合学习小结

    映射类型: 表示一个任意对象的集合,且可以通过另一个几乎是任意键值的集合进行索引 与序列不同,映射是无序的,通过键进行索引 任何不可变对象都可用作字典的键,如字符串.数字.元组等 包含可变对象的列表. ...

  9. python包里面的dll是什么_Python中的包ImportError

    前言 Python中的包给我提供了很好的代码组织,相似的功能模块放在同一个包内,不仅代码结构清晰,而且调用起来也比较方便(可以用*导入) 但是,我们在刚开始使用Python包的时候总是会遇到导入错误& ...

最新文章

  1. linux定时运行命令脚本——crontab
  2. python如何播放视频_如何用python做一个视频搜索+播放器
  3. 漫游Kafka实战篇之客户端编程实例
  4. 【模板】EK求最大流、dinic求最大流
  5. 2018秋计算机基础在线作业华师,18秋华师《计算机基础》在线作业3(标准答案).doc...
  6. 酒店wifi代理服务器没有响应,wn10连接酒店wifi的登录界面无法弹出如何处理
  7. Android 集成高德地图——当前定位,添加图标,画路线,设置显示中心位置,比例,地图刷新位置监听,判断GPS开启,去打开GPS
  8. tia v15 添加项目_硬技能,TIA 博途软件界面的介绍
  9. 互联网的逻辑和电商的逻辑是不一样的
  10. ESXi vSphere Client中copy paste如何启用
  11. Revit导入CAD翻模丨CAD图层管理控制显示隐藏图层
  12. c11标准的c语言编译器,官宣:MSVC新加入C11和C17标准
  13. 简洁商业计划书PPT模板
  14. html留言页面设计,html的留言板制作(js)
  15. 卡诺模型案例分析_设计师必修课:KANO 模型的讲解与案例分析
  16. VS 2017安装教程
  17. Unity3d程序必备的几种设计模式
  18. 详解Mysql执行计划explain
  19. 如何写好科研论文(笔记)
  20. 硬盘磁头坏数据有办法恢复吗?硬盘开盘数据恢复

热门文章

  1. 关于ORACLE 语句中,IN 超过1000个的解决方法
  2. java中 flush()方法
  3. 二叉树的递归遍历(先序,中序,后序)
  4. java编写螺旋矩阵讲解_Java如何实现螺旋矩阵 Java实现螺旋矩阵代码实例
  5. 深度学习案例之基于 CNN 的 MNIST 手写数字识别
  6. 高德地图轨迹回放_高德地图上线了一个新功能….
  7. python3.7知识点汇总
  8. celery AttributeError: 'str' object has no attribute 'items'
  9. 微型计算机选用要点,微型计算机原理以及应用考试_new要点分析.doc
  10. mysql my.cnf_如何知道mysql的my.cnf位置