Heim  >  Artikel  >  Backend-Entwicklung  >  Einführung in häufig verwendete Module in Python

Einführung in häufig verwendete Module in Python

巴扎黑
巴扎黑Original
2017-04-05 13:58:321582Durchsuche

Beim Programmieren handelt es sich um ein Programm oder eine Unterroutine, die zum Ausführen einer bestimmten Funktion erforderlich ist; es bezieht sich auf eine unabhängige Programmeinheit, die von einem Compiler, einem Assemblerprogramm usw. verarbeitet werden kann; es bezieht sich auf einen Teil eines großen Softwaresystems. Dieser Artikel stellt Ihnen zwei häufig verwendete Module in Python vor.

Betriebssystem:

Dieses Modul enthält allgemeine Betriebssystemfunktionen. Mit diesem Modul können plattformunabhängige Programme geschrieben werden. Mit os.sep können beispielsweise betriebssystemspezifische Pfadtrennzeichen ersetzt werden.

Listen Sie einige häufig verwendete Methoden im Betriebssystemmodul auf:

os.name: Ruft die aktuelle Systemplattform ab, gibt unter Windows „nt“ und unter Linux „posix“ zurück.

os.linesep: Ruft den von der aktuellen Plattform verwendeten Zeilenabschluss ab. Gibt „/r/n“ unter Windows und „/n“ für Linux zurück.

os.getcwd(): Ruft das aktuelle Arbeitsverzeichnis ab. Dies ist der Verzeichnispfad, in dem das aktuelle Python-Skript ausgeführt wird.

os.listdir(path): Gibt alle Datei- und Verzeichnisnamen im angegebenen Verzeichnis zurück.

Zum Beispiel:

Python-Code

>>> os.listdir('/home/shirley/')

Die Funktion os.remove(path/filename) wird zum Löschen einer Datei verwendet.

Die Funktion os.system() wird zum Ausführen von Shell-Befehlen verwendet. Mit diesem Befehl können bequem andere Skripte und Befehle aufgerufen oder ausgeführt werden

Zum Beispiel:

Python-Code

#打开记事本  
>>>os.system('notepad')  
#打开指定的文件  
>>>os.system('notepad shirley_python.txt')

Die Funktion os.path.split() gibt den Verzeichnisnamen und den Dateinamen eines Pfades zurück.

Zum Beispiel:

Python-Code

>>> os.path.split('/home/shirley/myself/code/icbc.txt')  
('/home/shirley/myself/code', 'icbc.txt')

Die Funktionen os.path.isfile() und os.path.isdir() prüfen, ob der angegebene Pfad eine Datei bzw. ein Verzeichnis ist.

Ebenso wird mit der Funktion os.path.existe() überprüft, ob der angegebene Pfad tatsächlich existiert.

sys:

Das sys-Modul verfügt über viele Funktionen. Weitere Informationen finden Sie in der Python-Dokumentation unter http://docs.python.org/library/sys.html.

Listen Sie die Verwendung einiger häufig verwendeter Funktionen auf:

sys.argv: implementiert die Übergabe von Parametern von außerhalb des Programms an das Programm.

Zum Beispiel:

Der Inhalt des print.py-Skripts ist:

Python-Code

import sys 
print sys.argv[0]  
print sys.argv[1]  
print sys.argv[2]

Im Interpreter ausführen:

Python-Code

>>>python print.py arg1 arg2

Im Allgemeinen stellt argv [0] den Dateinamen des ausgeführten Programms dar, dh print.py, argv [1] und argv [2] entsprechen arg1 und arg2 im Interpreterbefehl.

sys.exit([arg]): In der Mitte des Programms beenden, arg=0 bedeutet normales Beenden.

sys.getdefaultencoding(): Ruft die aktuelle Kodierung des Systems ab, die im Allgemeinen standardmäßig ASCII ist.

sys.setdefaultencoding(): Legen Sie die Systemstandardcodierung fest. Wenn die Ausführung von dir (sys) fehlschlägt, können Sie zuerst reload(sys) und dann setdefaultencoding('utf8') ausführen. ). Diese Methode setzt die Systemstandardkodierung auf utf8. (Siehe Festlegen der Standardkodierung des Systems)

sys.getfilesystemencoding(): Ruft die vom Dateisystem verwendete Codierung ab. Es gibt „mbcs“ unter Windows und „utf-8“ unter Mac zurück.

sys.path: Ruft die Zeichenfolgensammlung des angegebenen Modulsuchpfads ab. Sie können das geschriebene Modul unter einem bestimmten Pfad ablegen und beim Importieren im Programm korrekt finden.

sys.platform: Ruft die aktuelle Systemplattform ab.

Das obige ist der detaillierte Inhalt vonEinführung in häufig verwendete Module in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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