Ich kämpfe für 4 Stunden jetzt auf ein dummes Problem, das ich mit Python habe.Python Telnetlib scheint nicht importiert und gibt "keine Attribut" Fehler
Meine Version von Python ist 2.7.10, das Telnet-Modul ist darin enthalten, da ich die gesamte Modulliste beobachtet habe, und ich habe verschiedene Dateien ausprobiert, um zu prüfen, ob es sich um einen globalen Fehler handelt. Es ist.
Dies ist einer meiner Versuche, in einer Datei run.py
genannt:
import getpass
import sys
import telnetlib
HOST = "localhost"
user = raw_input("Enter your remote account: ")
password = getpass.getpass()
tn = telnetlib.Telnet(HOST)
tn.read_until("login: ")
tn.write(user + "\n")
if password:
tn.read_until("Password: ")
tn.write(password + "\n")
tn.write("ls\n")
tn.write("exit\n")
print tn.read_all()
ich es dann in meinem Terminal laufen, und diese Fehler erhalten:
Traceback (most recent call last):
File "run.py", line 3, in <module>
import telnetlib
File "/Users/Thao/Desktop/telnetlib.py", line 9, in <module>
>>> tn = Telnet('www.python.org', 79) # connect to finger port
AttributeError: 'module' object has no attribute 'Telnet'
finde ich nicht Lösung, da die Telnetlib ist bereits nativ mit Python installiert ...
Was ist das Problem mit diesem?
In der Tat gab es eine 'telnetlib.pyc' auf dem Desktop und jetzt habe ich eine Reihe anderer Fehler, die ich herausfinden muss WARUM! Aber danke ! – ThaoD5
Ich wollte aber es gibt "Wartezeiten", also kann ich deine Antwort nur nach 5 Minuten oder so validieren ... :-) – ThaoD5
@ ThaD5 Oh! Interessant. Das habe ich nie bemerkt! Ich habe heute auch etwas Neues gelernt – Suever