2016-03-31 17 views
1

Ich weiß, dass diese Frage bereits mehrmals auf der Website gestellt wurde, aber ich habe keine befriedigende Antwort gesehen. Ich habe ein Projekt partitionned wie dieseImportError: Kein Modul namens xxxxx

 
TLS project (folder) 
sniffer_tls.py 
| - tls (folder) 
    | - __init__.py 
    | - tls_1_2.py 
     | - handshake (folder) 
      | --__ Init__.py 
      | - client_hello.py 

wenn ich den Import tls_1_2.py in der Hauptdatei sniffer_tls.py, gibt es kein Problem. Durch die Nachteile, wenn ich importieren client_hello in tls_1_2.py gibt Python, die mich verwechseln aus

 
File "/home/kevin/Documents/Python/Projet TLS/tls/tls_1_2.py", line 8, in 
    import handshake.client_hello 
ImportError: No module named 'handshake' 

ich auf diese Weise import handshake.client_hello zu importieren versucht, und dann habe ich versucht, eine andere Art und Weise, die ich auf dem Forum zu lesen import client_hello from handshake.client_hello Ich löschte die init Py-Datei zu testen, es funktioniert auch nicht, ich brauche wirklich Hilfe dieses Problem

+0

Eddit benannt: Ich benutze Python3.5 –

Antwort

2

Sie scheinen zu lösen einen Tippfehler in Ihrem „Handshake“ zu haben __init__.py Datei. Stattdessen haben Sie es __Init__.py mit Hauptstadt 'I'