python为啥出现name 'datasets' is not defined

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python为啥出现name 'datasets' is not defined相关的知识,希望对你有一定的参考价值。

输入的程序是这样的,第三行datasets无法定义
import sklearn.datasets as detasets
import pandas as pd
iris=datasets.load_iris()
df=pd.DataFrame(iris.data, columns=iris.feature_names)
y=iris.target

拼写错误,首行导入时把导入的包重命名为detasets,而第三行使用时缺写成datasets,首行拼写错误,应写为dataset

参考技术A 拼写错误!!!!!

python学习DAY10(异常)

参考:https://www.cnblogs.com/wupeiqi/articles/5017742.html
names =[li,lack]
data=
#异常:
#name[3]
#data[‘name‘]
#***
Error
#***

异常处理:
try:
    names[3]
    data[name]
except Exception as item:        #此句意是出现错误后用item接收这个错误信息方便下面打印输出
    print("出错了",e)             #程序从上到下执行,捕捉到第一个异常就不执行后面的代码了

#---小结(一般不常用)
try:
    code
except (Error1,Error2) as item:  #多个已知错误
    print(item)
except Exception as item:        #一般放在最后面,抓住所有(未知)错误
    print(item)
    

else:
    print("一切正常")
    

finally:
    print("无论对错都执行")
#---


#自定义异常
class MyException(Exception):
 
    def __init__(self, msg):
        self.message = msg
 
    def __str__(self):
        return self.message        #下面item输出的内容便是message的内容 
try:
    raise MyException(我的异常)  #raise触发异常
except MyException,item:
    print item

 

以上是关于python为啥出现name 'datasets' is not defined的主要内容,如果未能解决你的问题,请参考以下文章

为啥Python的CV2不能用。

ajax中的$ajax,提交为啥会出现404

为啥用python turtle库画蟒蛇会出现这个错误?

python中为啥从str到bytes的转化会出现类似' \x** '的形式

python3出现错误:NameError: name 'abchello' is not defined

关于python的实例方法问题?