Ich benutze Windows 10 und ich möchte eine Bibliothek von einem Ort P:\_Testing\Tools\Selenium\Basic
importieren (die ich zu PYTHONPATH
hinzugefügt habe). Ich habe das folgende Skript:Wie werden Python-Bibliotheken unter Windows korrekt verwendet?
print(os.environ['PYTHONPATH'])
from Basic import basic
und den Pfad P:\_Testing\Tools\Selenium\Basic
enthält zwei Dateien: eine nicht-leere Datei basic.py
und eine leere Datei __init__.py
. Wenn jedoch das Skript ausgeführt wird, erhalte ich die folgende Ausgabe:
Y: \ BFH \ Selen \ BFH_ARoeffnen.py; P: _TESTING \ Tools \ Selenium \ Basic; C: \ Program Files (x86) \ JetBrains \ PyCharm Community Edition 5.0.4 \ Helfer \ PyCharm
Error Traceback (most recent call last): File "Y:\BFH\Selenium\BFH_ARoeffnen.py", line 25, in test_b_f_h_a_roeffnen from Basic import basic ImportError: No module named 'Basic'
warum funktioniert das nicht? Wie kann die Bibliothek korrekt in den angegebenen Pfad eingebunden werden?
Was passiert, wenn Sie 'P: \ _Testing \ Tools \ Selenium' (d. H. Das Verzeichnis), das * das Modul * enthält, dem Pfad hinzufügen? – jonrsharpe
Naja ... Natürlich hast du recht ... Danke – Alex