Inventar von 7 häufig verwendeten Funktionen in der SYS-Bibliothek der Programmiersprache Python

Freigeben: 2023-07-25 17:09:47
nach vorne
1830 Leute haben es durchsucht

1. Konzept

Dies ist eine Standardbibliothek, die eng mit dem Python-Interpreter verwandt ist.

import sys
print sys.__doc__
Nach dem Login kopieren

zeigt die grundlegende Dokumentation von sys. Schauen Sie sich den ersten Satz an, der die Grundfunktionen dieses Moduls zusammenfasst.

Inventar von 7 häufig verwendeten Funktionen in der SYS-Bibliothek der Programmiersprache Python

Im vorherigen Artikel haben wir eine Bestandsaufnahme der 12 Variablen in der Sys-Bibliothek gemacht. Für Details klicken Sie bitte auf: Zählen der 12 Variablen in der Sys-Bibliothek der Programmiersprache um eine Bestandsaufnahme der 7 häufig verwendeten Variablen in der sys-Bibliotheksfunktion vorzunehmen.


2. Systemfunktionen

1. exc_info

Thread-Sicherheitsinformationen der aktuellen Ausnahme, Beenden des Interpreters.

方法:sys.exit()
返回值:None
#该方法一般用exit()方法替代。
Nach dem Login kopieren

Inventar von 7 häufig verwendeten Funktionen in der SYS-Bibliothek der Programmiersprache Python

2. getprofile

Holen Sie sich die globale Konfigurationsfunktion.

方法:sys.getprofile()
#该方法需要配合setprofile方法一起使用,返回值为函数名
Nach dem Login kopieren

Inventar von 7 häufig verwendeten Funktionen in der SYS-Bibliothek der Programmiersprache Python

3. getrecursionlimit

最大递归深度。

print(sys.getrecursionlimit())
#递归的最大深度为1000层。该最大层为默认值,可以通过setrecursionlimit方法进行修改。
Nach dem Login kopieren

Inventar von 7 häufig verwendeten Funktionen in der SYS-Bibliothek der Programmiersprache Python

4. gettrace

获取全局调试跟踪函数。

sys.gettrace()
返回值:function
#该方法需要配合settrace方法一起使用,获取调试函数名
Nach dem Login kopieren

Inventar von 7 häufig verwendeten Funktionen in der SYS-Bibliothek der Programmiersprache Python

5. setprofile

设置全局配置函数。

sys.setprofile(func)
返回值:None
#该方法把一个函数设置为全局配置函数,传入的函数需要3或3个以上参数,该方法可以配合getprofile方法使用。
Nach dem Login kopieren

Inventar von 7 häufig verwendeten Funktionen in der SYS-Bibliothek der Programmiersprache Python

6. setrecursionlimit

设置递归最大层数。

sys.setrecursionlimit(int)
返回值:None
#通过该方法修改递归的最大层数。
Nach dem Login kopieren

Inventar von 7 häufig verwendeten Funktionen in der SYS-Bibliothek der Programmiersprache Python

7. settrace

设置全局跟踪调试函数。

sys.settrace(func)
返回值:None
#该方法的使用可以参考setprofile方法,传入的函数可以无参数。
Nach dem Login kopieren

Inventar von 7 häufig verwendeten Funktionen in der SYS-Bibliothek der Programmiersprache Python

3. Zusammenfassung

Dieser Artikel basiert auf den Grundlagen von Python, stellt das sys-Modul vor, stellt 7 allgemeine Funktionen der sys-Bibliothek vor und erklärt jede Methode ausführlich anhand einer Kombination aus Bildern und Text.

Das obige ist der detaillierte Inhalt vonInventar von 7 häufig verwendeten Funktionen in der SYS-Bibliothek der Programmiersprache Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:Go语言进阶学习
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!