Heim >Backend-Entwicklung >Python-Tutorial >Modulare Python-Organisation und Installation von Drittanbietermodulen (Zusammenfassungsfreigabe)

Modulare Python-Organisation und Installation von Drittanbietermodulen (Zusammenfassungsfreigabe)

WBOY
WBOYnach vorne
2022-05-16 17:54:102880Durchsuche

Dieser Artikel vermittelt Ihnen relevantes Wissen über Python. Er stellt hauptsächlich Probleme im Zusammenhang mit der modularen Programmierung und der Installation von Modulen von Drittanbietern vor und enthält auch Pakete in Python. Ich hoffe, es hilft allen.

Modulare Python-Organisation und Installation von Drittanbietermodulen (Zusammenfassungsfreigabe)

Empfohlenes Lernen: Python-Video-Tutorial

Modulare Programmierung

1 Was sind Module?

Die Beziehung zwischen Modulen und FunktionenEin Modul kann N mehrere Funktionen enthalten.
In Python ist eine Datei mit der Erweiterung .py ein Modul.
Ein Modul enthält Klassen, Funktionen und Anweisungen;
A Das Programmprojekt besteht aus N Modulen.

Vorteile der Verwendung von Modulen: Bequemes Importieren und Verwenden anderer Programme und Skripte.
Vermeiden Sie Konflikte zwischen Funktionsnamen und Variablennamen (zwei Module mit demselben Variablennamen treten nicht in Konflikt).
Verbessern die Wartbarkeit des Codes
Verbessern Sie die Wiederverwendbarkeit des Codes

2. Benutzerdefiniertes Modul

Erstellen Sie ein Modul: Erstellen Sie eine neue .py-Datei. Der Name sollte nicht mit dem Standardmodulnamen übereinstimmen, der mit Python geliefert wird

Modul importieren:

Der erste Typ:
Modulnamen [als Alias] importieren Der zweite Typ:
Funktion/Variable/Klasse aus Modulnamen importieren

Der erste Typ

#第一种导入方式
import math
print(id(math))
print(type(math))
print(math)
print(dir(math)) #查看math中的属性方法
print('--------------------------------------')
print(math.pi)
print(math.pow(2,5))
print(math.ceil(9.01))
print(math.floor(9.999))

Modulare Python-Organisation und Installation von Drittanbietermodulen (Zusammenfassungsfreigabe)
Der zweite Typ

#第二种导入方式 只导入模块中指定的一部分
from math import pi
print(pi)
print(pow(2,3))
from math import pow
print(pow(2,3))

Ähnlich wird die gleiche Methode verwendet, um von Ihnen selbst geschriebene Module zu importieren.

3. In Form des Hauptprogramms ausführen

Wenn wir den Inhalt anderer Module aufrufen, werden manchmal einige Anweisungen in den Definitionen anderer Module ausgegeben, was zur Ausgabe unseres aktuellen Moduls führt des Moduls. Zu diesem Zeitpunkt können wir Bedingungen vor der Ausgabe des aufgerufenen Moduls hinzufügen:

if __name__=='__main__':
    pass

Nur wenn dieses Modul als Hauptprogramm ausgeführt wird, wird das Paket in pass4.python ausgeführt

Paket

: Es handelt sich um eine hierarchische Verzeichnisstruktur, die eine Gruppe von Modulen mit ähnlichen Funktionen zusammen organisiert. Funktion
: Code-Standardisierung, Vermeidung von Modulnamenkonflikten (Modulnamen verschiedener Module in verschiedenen Paketen können gleich sein) Der Unterschied zwischen Paketen und Verzeichnissen:
Das Verzeichnis, das die Datei __init__.py enthält, wird als Paket bezeichnet Das Verzeichnis enthält normalerweise keine_ _init__.py-Datei. Paketimport: Paketname importieren. Modulname oder Modulname

Verwendung von … Die Import-Importmethode kann Pakete, Module, Funktionen, Variablen importieren


5 Häufig verwendete integrierte Module in Python

import pagekge.module_A
print(pagekge.moudle_A.a)#调用一个包里的一个模块的一个属性或函数
import pagekge.module_A as mm #取小名
print(mm.a)

6. Party-ModuleDie Leistungsfähigkeit von Python kann nicht von Modulen Dritter getrennt werden. Es gibt viele Module von Drittanbietern, die von vielen Leuten geschrieben wurden, um viele Funktionen zu implementieren, und wir müssen sie nur installieren, um sie zu verwenden.
Installation
pip install Modulname

Online-Installationsmethode

Modulare Python-Organisation und Installation von Drittanbietermodulen (Zusammenfassungsfreigabe)Nehmen Sie die Installation des Zeitplanmoduls als Beispiel:

Schritt 1: Windows-Logo-Taste + R, um das Fenster aufzurufen, geben Sie cmd ein und klicken Sie auf OK

Schritt 2: Geben Sie pip install + den Namen des zu installierenden Moduls ein, drücken Sie die Eingabetaste

Schritt 3: Geben Sie Python ein, drücken Sie die Eingabetaste, um das interaktive Python-Programm aufzurufen, geben Sie Import + Modulnamen ein, drücken Sie Geben Sie Folgendes ein: Wenn kein Fehler gemeldet wird, ist die Installation erfolgreich!


Verwenden Sie
Modulare Python-Organisation und Installation von Drittanbietermodulen (Zusammenfassungsfreigabe)Modulnamen importieren

import sys
print(sys.getsizeof(24))
print(sys.getsizeof(99))
print(sys.getsizeof(True))
print(sys.getsizeof(False))
import time
print(time.time()) #输出秒
print(time.localtime(time.time())) #输出当前时间
import urllib.request  #与爬虫有关的
print(urllib.request.urlopen('http://www.baidu.com').read()) #读取百度网址

Empfohlenes Lernen: Modulare Python-Organisation und Installation von Drittanbietermodulen (Zusammenfassungsfreigabe)Python-Video-Tutorial

Das obige ist der detaillierte Inhalt vonModulare Python-Organisation und Installation von Drittanbietermodulen (Zusammenfassungsfreigabe). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen