2017-12-29 21 views
1

Ich habe versucht, die Datei nur mit import zu importieren Ich suchte das Problem und fand heraus, dass es passiert, weil die Datei nicht im selben Arbeitsverzeichnis wie meine aktuelle Datei ist, nicht ganz verstanden, dass (I bin ein Anfänger). Also habe ich folgendes versucht: Aber trotzdem bekomme ich diesen Fehler No module named printer1. HierImportieren einer Datei in Python

ist der Code:

import os 
import sys 
sys.path.append(os.path.abspath(os.path.dirname(__file__) + '\\' + 'C:\\Users\\Dell\\Desktop\\hello\\printer1.py')) 
from printer1 import * 

Antwort

0

diese Lösung versuchen.

import os 
import sys 
sys.path.append('C:\\Users\\Dell\\Desktop\\hello\\') 
from printer1 import * 

Lassen Sie mich wissen, ob es funktioniert :)

+0

Danke für die schnelle Antwort! Es zeigt diesen Fehler nicht mehr an, aber ich bekomme in der Code-Analyse eine Notiz, die 'von printer1 import *' verwendet; Undefinierte Namen können nicht erkannt werden – Programmingfreak

+0

Ok. In der printer1 Datei haben Sie einige Funktionen richtig definiert? mit * importierst du alle von ihnen. Überprüfen Sie, dass der Name der Datei printer1 ist und lassen Sie es mich wissen :) –

Verwandte Themen