Python基础学习-'module' object has no attribute 'urlopen'解决方法
import numpy as npimport urlliburl = "http://archive.ics.uci.edu/ml/machine-learning-databases/pima-indians-diabetes/pima-indians-diabetes.data"# 下载网络数据raw_data = urllib.urlopen(url) # 处理网络下载的数据为矩阵,方便后面的数据操作dataset = np.loadtxt(raw_data, delimiter=",")# 提取特征矩阵数据,dataset中的所有行,所有0-7列的数据都保存在X中X = dataset[:,0:7]# 提取目标变量数据,dataset中的所有行,所有8列的数据都保存在y中y = dataset[:,8] 运行程序会报错 module 'urllib' has no attribute 'urlopen' 原因是Python3里的urllib模块已经发生改变,此处的urllib都应该改成urllib.request。 import numpy as npimport urllib.requesturl = "http://archive.ics.uci.edu/ml/machine-learning-databases/pima-indians-diabetes/pima