前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >盘点Python编程语言sys库中的12个变量

盘点Python编程语言sys库中的12个变量

作者头像
Go进阶者
发布2021-01-22 10:46:19
6200
发布2021-01-22 10:46:19
举报
文章被收录于专栏:Go语言进阶学习

一、概念

这是一个跟 Python 解释器关系密切的标准库。

代码语言:javascript
复制
import sys
print sys.__doc__

显示了 sys 的基本文档,看第一句话,概括了本模块的基本特点。

二、 sys的变量

1. argv

sys.argv 是变量,专门用来向 Python 解释器传递参数,所以名曰“命令行参数”。

方法:sys.argv返回值:list

代码语言:javascript
复制
import sys
print(sys.argv)
#该方法返回的列表中第一个元素为程序的路径,会把执行参数传入到列表中
2. path

模块的搜索路径 。

代码语言:javascript
复制
print(sys.path)

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

3. modules

模块路径字典。

代码语言:javascript
复制
print(sys.modules)
#该方法返回一个字典,模块名为key,模块路径为value
4. executable

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

代码语言:javascript
复制
print(sys.executable)
5. float_info

浮点信息的结构

代码语言:javascript
复制
print(sys.float_info)
#返回浮点信息的限定范围
6. floatreprstyle

字符串表示浮点的repr方法。

代码语言:javascript
复制
print(sys.float_repr_style)
7. maxsize

最大支持的长度。

代码语言:javascript
复制
print(sys.maxsize)
8. maxunicode

最大编码点

代码语言:javascript
复制
print(sys.maxunicode)
9. platform

平台标识符

代码语言:javascript
复制
print(sys.platform)

结果为windows64位的操作系统。

10. prefix

python库

代码语言:javascript
复制
print(sys.prefix)
#返回的是python库的路径    
11. thread_info

线程的实现信息

代码语言:javascript
复制
print(sys.thread_info)
#该变量的使用同float_info类似
12. version

Python当前版本。

代码语言:javascript
复制
print(sys.version)

三、总结

本文基于Python基础,介绍了sys模块,介绍了12个sys的变量。对每个变量都采用图文结合的方式,进行详细的讲解。

欢迎大家积极尝试,有时候看到别人实现起来很简单,但是到自己动手实现的时候,总会有各种各样的问题,切勿眼高手低,勤动手,才可以理解的更加深刻。

代码很简单,使用Python语言,希望对你学习有帮助。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-09-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Go语言进阶学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 二、 sys的变量
    • 1. argv
      • 2. path
        • 3. modules
          • 4. executable
            • 5. float_info
              • 6. floatreprstyle
                • 7. maxsize
                  • 8. maxunicode
                    • 9. platform
                      • 10. prefix
                        • 11. thread_info
                          • 12. version
                          • 三、总结
                          领券
                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档