Einführung
In diesem Lab lernen Sie, wie Sie prüfen können, ob ein Python-Modul aus einem bestimmten Pfad importiert wurde. Das Lab konzentriert sich darauf, Modulpfade zu verstehen und wie Python mit sys.path
nach Modulen sucht.
Sie beginnen damit, sys.path
zu untersuchen, um die Liste der Verzeichnisse zu sehen, die Python verwendet, um Module zu finden. Dann erstellen Sie ein einfaches Modul und ein Hauptskript, um es zu importieren. Sie lernen, wie Sie auf das __file__
-Attribut eines Moduls zugreifen, um seinen Speicherort zu bestimmen und ihn mit einem erwarteten Pfad zu vergleichen. Dies ermöglicht es Ihnen, die Quelle importierter Module in Ihren Python-Projekten zu überprüfen.
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"])
python(("Python")) -.-> python/FileHandlingGroup(["File Handling"])
python(("Python")) -.-> python/ControlFlowGroup(["Control Flow"])
python/ControlFlowGroup -.-> python/conditional_statements("Conditional Statements")
python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules")
python/ModulesandPackagesGroup -.-> python/creating_modules("Creating Modules")
python/ModulesandPackagesGroup -.-> python/using_packages("Using Packages")
python/FileHandlingGroup -.-> python/file_operations("File Operations")
subgraph Lab Skills
python/conditional_statements -.-> lab-559542{{"So überprüfen Sie, ob ein Python-Modul aus einem bestimmten Pfad importiert wird"}}
python/importing_modules -.-> lab-559542{{"So überprüfen Sie, ob ein Python-Modul aus einem bestimmten Pfad importiert wird"}}
python/creating_modules -.-> lab-559542{{"So überprüfen Sie, ob ein Python-Modul aus einem bestimmten Pfad importiert wird"}}
python/using_packages -.-> lab-559542{{"So überprüfen Sie, ob ein Python-Modul aus einem bestimmten Pfad importiert wird"}}
python/file_operations -.-> lab-559542{{"So überprüfen Sie, ob ein Python-Modul aus einem bestimmten Pfad importiert wird"}}
end