Beim Importieren von Modulen in Python
import os
Und,
from sys import path
Wenn Sie jedoch als verwenden, können Sie mit dem Namen darauf verweisen, den Sie verwenden möchten. Zum Beispiel
import numpy as np
Verwenden Sie dann den Namen np anstelle des Namens numpy, um das Modul zu erstellen
arr = np.asarray([1,2,3])
arr = numpy.asarray([1,2,3]) #Das gleiche wie oben
Sie können sich so darauf beziehen.
Ich war süchtig nach dieser Zeit
import A, B as C
Auf welche Namen beziehen sich dann die Module A und B? Welche der folgenden?
** Laut PEP8 sollten Module nicht durch Kommas getrennt als Massenimport importiert werden. Nehmen wir an, wir haben keine andere Wahl, als diesmal auf eine solche Szene zu stoßen. ** **.
>>> import os, sys as test
>>> os #Kein Fehler
<module 'os' from 'C:\\Python37\\lib\\os.py'>
>>> sys #Error
['', ...'.']
>>> test #Kein Fehler
<module 'sys' (built-in)>
Es scheint also, dass es vom Modul sys abhängt. Wenn Sie tatsächlich ohne "als Test" versuchen,
>>> import os, sys
>>> os #Kein Fehler
<module 'os' from 'C:\\Python37\\lib\\os.py'>
>>> sys #Kein Fehler
<module 'sys' (built-in)>
Es funktioniert gut.
Es ist nicht gut, sich auf einen Blick zu verlaufen, deshalb werde ich in Zukunft mehrere Module hinzufügen
import A, B, C
Schreiben Sie nicht, indem Sie mehrere Elemente wie verbinden. ..
Verwendung von Python, Importieren (aus dem empfohlenen Stil von PEP8, Notizen usw.)