首頁  >  文章  >  後端開發  >  盤點Python程式語言sys庫中的12個變數

盤點Python程式語言sys庫中的12個變數

Go语言进阶学习
Go语言进阶学习轉載
2023-07-25 17:11:48838瀏覽

一、概念

這是一個跟 Python 解釋器關係密切的標準函式庫。

import sys
print sys.__doc__

顯示了 sys 的基本文檔,看第一句話,概括了本模組的基本特點。

盤點Python程式語言sys庫中的12個變數

二、sys sys的變數

##1. argv

sys.argv 是變量,專門用來傳遞參數給Python 解釋器參數,所以名曰「命令列參數」。

方法:sys.argv傳回值:list

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

盤點Python程式語言sys庫中的12個變數

2. path

模組的搜尋路徑。

print(sys.path)

清單中第一個路徑代表目前路徑。

盤點Python程式語言sys庫中的12個變數

3. modules

模块路径字典。

print(sys.modules)
#该方法返回一个字典,模块名为key,模块路径为value

盤點Python程式語言sys庫中的12個變數

4. executable

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

print(sys.executable)

盤點Python程式語言sys庫中的12個變數

5. float_info

浮点信息的结构

print(sys.float_info)
#返回浮点信息的限定范围

盤點Python程式語言sys庫中的12個變數

6. floatreprstyle

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

print(sys.float_repr_style)

盤點Python程式語言sys庫中的12個變數

7. maxsize

最大支持的长度。

print(sys.maxsize)

盤點Python程式語言sys庫中的12個變數

8. maxunicode

最大编码点

print(sys.maxunicode)

盤點Python程式語言sys庫中的12個變數

9. platform

平台标识符

print(sys.platform)

结果为windows64位的操作系统。

盤點Python程式語言sys庫中的12個變數

10. prefix

python库

print(sys.prefix)
#返回的是python库的路径

盤點Python程式語言sys庫中的12個變數

11. thread_info

线程的实现信息

print(sys.thread_info)
#该变量的使用同float_info类似

盤點Python程式語言sys庫中的12個變數

12. version

Python当前版本。

print(sys.version)

盤點Python程式語言sys庫中的12個變數

三、总结

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

以上是盤點Python程式語言sys庫中的12個變數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:Go语言进阶学习。如有侵權,請聯絡admin@php.cn刪除