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

發布: 2023-07-25 17:11:48
轉載
907 人瀏覽過

一、概念

這是一個跟 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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板