自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

盤點Python編程語言sys庫中的7個常用函數(shù)

開發(fā) 后端
這篇文章我們基于Python基礎(chǔ),介紹sys模塊,介紹7個sys庫常用函數(shù),對每個方法都采用圖文結(jié)合的方式,進行詳細的講解。

[[348598]]

 一、概念
這是一個跟 Python 解釋器關(guān)系密切的標準庫。

  1. import sys 
  2. print sys.__doc__ 

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

這篇文章我們繼續(xù)盤點sys庫中常用的7個函數(shù)。

二、 sys的函數(shù)
1. exc_info
當前異常的線程安全信息,退出解釋器。

  1. 方法:sys.exit() 
  2. 返回值:None 
  3. #該方法一般用exit()方法替代。 

2. getprofile
獲取全局配置函數(shù)。

  1. 方法:sys.getprofile() 
  2. #該方法需要配合setprofile方法一起使用,返回值為函數(shù)名 

3. getrecursionlimit
最大遞歸深度。

  1. print(sys.getrecursionlimit()) 
  2. #遞歸的最大深度為1000層。該最大層為默認值,可以通過setrecursionlimit方法進行修改。 

4. gettrace
獲取全局調(diào)試跟蹤函數(shù)。

  1. sys.gettrace() 
  2. 返回值:function 
  3. #該方法需要配合settrace方法一起使用,獲取調(diào)試函數(shù)名 

5. setprofile
設(shè)置全局配置函數(shù)。

  1. sys.setprofile(func) 
  2. 返回值:None 
  3. #該方法把一個函數(shù)設(shè)置為全局配置函數(shù),傳入的函數(shù)需要3或3個以上參數(shù),該方法可以配合getprofile方法使用。 

6. setrecursionlimit
設(shè)置遞歸最大層數(shù)。

  1. sys.setrecursionlimit(int
  2. 返回值:None 
  3. #通過該方法修改遞歸的最大層數(shù)。 

7. settrace
設(shè)置全局跟蹤調(diào)試函數(shù)。

  1. sys.settrace(func) 
  2. 返回值:None 
  3. #該方法的使用可以參考setprofile方法,傳入的函數(shù)可以無參數(shù)。 

三、總結(jié)
本文基于Python基礎(chǔ),介紹了sys模塊,介紹了7個sys庫常用函數(shù),對每個方法都采用圖文結(jié)合的方式,進行詳細的講解。

歡迎大家積極嘗試,有時候看到別人實現(xiàn)起來很簡單,但是到自己動手實現(xiàn)的時候,總會有各種各樣的問題,切勿眼高手低,勤動手,才可以理解的更加深刻。

代碼很簡單,使用Python語言,希望對你學習有幫助。

 

責任編輯:姜華 來源: Go語言進階學習
相關(guān)推薦

2020-10-27 07:56:35

Python

2021-01-28 23:35:37

Python開發(fā)數(shù)據(jù)

2021-02-15 12:06:05

PythonSetDict

2021-10-09 07:10:31

JavaScript對象Python

2020-08-31 08:04:00

Python編程開源庫

2021-04-29 10:01:30

JavaMathJava編程

2010-08-03 08:54:07

JDK 7Lambda表達式函數(shù)式編程

2023-01-17 15:31:40

Python數(shù)據(jù)集數(shù)組

2021-05-20 10:17:59

編程語言javaPython

2021-09-22 12:45:47

Python數(shù)據(jù)分析

2015-12-08 09:31:37

編程語言錢途盤點

2019-04-14 22:22:28

Python數(shù)據(jù)結(jié)構(gòu)算法

2024-10-25 08:30:55

NumPyPandasMatplotlib

2014-01-02 13:57:48

2024-06-26 13:11:40

2021-03-18 09:06:17

JavaScriptPythonPyExecJS

2009-06-16 10:34:38

編程命名

2010-10-25 12:05:40

SYS_CONNECT

2018-12-07 10:30:50

盤點CSS前端

2021-12-23 23:11:37

C語言編程工具
點贊
收藏

51CTO技術(shù)棧公眾號