我正在Eclipse上使用Pydev。
这是我的代码
import pandas as pd
from urllib.request import urlopen
from http.client import RemoteDisconnected
xl_sheet = pd.read_excel('sample.xlsx', sheet_name='Sheet1')
for i in xl_sheet.index:
web_url = xl_sheet['Web'][i]
if isinstance(web_url, str):
if 'http://' not in web_url:
web_url = 'http://' + web_url
print(web_url)
try:
code = urlopen(web_url).getcode()
except RemoteDisconnected:
print('not working')
Pydev在此行显示unresolved import
的{{1}}。但是,当我运行代码时,它可以工作(它为出现故障的几个站点打印from http.client import RemoteDisconnected
)。怎么了?
答案 0 :(得分:0)
请尝试将http.client
添加到强制内置函数中,看看它是否可以解决您的问题。
有关如何实际执行操作(以及如何使用)的详细信息,请参见http://www.pydev.org/manual_101_interpreter.html#PyDevInterpreterConfiguration-ForcedBuiltins。