Ich habe versucht, meine Codes auszuführen: (neaweather.py)Import: nicht Namen importieren unwrap
import requests
from bs4 import BeautifulSoup
import urllib3
r = requests.get('http://www.nea.gov.sg/api/WebAPI/?
dataset=2hr_nowcast&keyref=<keyrefno>')
soup = BeautifulSoup(r.content, "xml")
soup.find('validTime').string
Allerdings, wenn ich die Codes laufen, das ist der Fehler, den ich habe:
ich verwendet, um eine Datei „urllib.py“ (befindet sich auf C: \ scripts zusammen mit der Datei, die neaweather.py im, ausgeführt wird) genannt zu haben, die Module mit den python kollidiert aber ich die Datei gelöscht haben. Ich habe auch die Datei "urllib.pyc" aus C: \ Skripten gelöscht.
Ich habe auch gelöschte Dateien für python3, die ich zuvor als im installiert habe Python mit 2.7.12
habe ich versucht, diesen Fehler googeln und ich sah einen Kommentar zu sagen, dass .pyc Dateien etwas mit diesem Fehler zu tun haben . Ist das wahr, wie ich bereits die Datei "urllib.pyc" auf C: \ scripts
gelöscht habe Ich bin nicht sicher, wie diesen Fehler zu lösen, jemand?
Dies ist kein Duplikat eines anderen ähnlichen Fehlers, da ich keinen Dateinamen habe, der mit Python-Modulen kollidiert, weil ich ihn gelöscht habe.
Dank
Mögliches Duplikat von [ImportError: Name kann nicht importiert werden] (http://StackOverflow.com/questions/30077534/importerror-cannot-import-name-unwrap) –
checkout this: http://StackOverflow.com/questions/30077534/importerror-can-not-import-name-unwrap –
@cyclops. Die Verbindung ist nicht derselbe Fehler, den er angetroffen hat. In der Traceback-Nachricht wird angezeigt, dass der Python-Interpreter die richtige URL gefunden hat, die sich im Ordner "C: \ Python27 \ Lib" befindet. –