我一直在尝试运行我的代码: (neaweather.py)
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
然而,当我运行代码时,这就是我得到的错误:
我曾经有一个名为&#34; urllib.py&#34;的文件。 (位于 C:\ scripts 以及运行neaweather.py的文件)与python模块冲突但是我删除了该文件。我还删除了文件&#34; urllib.pyc&#34;来自C:\ scripts。
我还删除了以前安装的python3文件,使用python 2.7.12
我尝试使用谷歌搜索此错误,我看到一条评论说.pyc文件与此错误有关。这是真的,因为我已经删除了文件&#34; urllib.pyc&#34;在C:\ scripts
上我不确定如何解决这个错误,任何人?
这不是另一个类似错误的重复,因为我没有文件名与python内置模块冲突,因为我删除了它。
由于
答案 0 :(得分:0)
从Python提示符开始:
>>> import urllib
>>> print urllib.__file__
确保该文件是Python发行版的一部分,而不是您自己的脚本。