领动建站,网站关键词做标签,深圳建设交易中心网宝安,如何做好网站建设关注并置顶【柠檬班】的小哥哥小姐姐胸有成“猪”使用python会出现各种各样的错误#xff0c;以下是Python常见的错误以及解决方法。01 ValueErrorValueError: ‘Conv2d_1a_33’ is not a valid scope name其实这就是命名错误的问题#xff0c;如果仔细看“”是我在中文下打的… 关注并置顶【柠檬班】的小哥哥小姐姐胸有成“猪”使用python会出现各种各样的错误以下是Python常见的错误以及解决方法。 01 ValueErrorValueError: ‘Conv2d_1a_3×3’ is not a valid scope name其实这就是命名错误的问题如果仔细看“×”是我在中文下打的符号python是不认的。解决方案是使用英文字母”x“代替错误即可解决。 02 IndentationErrorIndentationError:excepted an indented block遇到这个问题简直是要哭了因为并不是语法错误的问题而是你代码书写规范的问题。因为Python是一个对代码缩进非常敏感的语言你的循环结构就可能是依靠缩进的形式来表示的。最常见的问题就是TAB和space键的混用这个是很容易报错的而且肉眼很难分辨出来。有的代码编辑器可以选择显示空格即便是这样也很难找到到底哪里有问题。 其实上面的报错还有一个原因经常遇到就是无首行缩进。例如写if语句是后面加冒号后如果直接换行好的代码编辑器会自动首行缩进但有些代码编辑器可能没有这个功能这是需要你手动缩进。这是最好养成习惯不要连续敲几次空格键直接一下TAB就可以了保持代码风格的一致在Python的使用中是非常重要的。 03 TypeErrorTypeError: max_pool2d() got an unexpected keyword argument ‘atride’这个错误就是纯粹的手误问题了。你定义的函数中没有这个关键字这时候就要自己查看定义的函数名字我这里应该是”stride“在卷积神经网络是定义步长的。 04 NameErrorNameError: global name ‘time’ is not defined这个问题是我在调用函数time.time()用来计算时间损耗时使用的函数时报错的。具体解决方案很简单只要在代码开头加上import time把time库文件加进来就好了。 05 Python中出现类似ascii之类的报错这一类问题主要是在Python代码中有中文输入这个解决方案是在代码开头加上#coding:utf-8。不然凡是输入中文输入法下的字符就会报错。 06 NameErrorNameError: global name ‘listdir’ is not definedimport os 这里需要注意几个问题如果直接使用import os的时候那么调用是就需要写成os.listdir(),如果是使用from os import *那么是可以直接使用listdir()但是会出现模块之间的命名冲突问题对代码的稳定性会有一定的影响所以建议如果对模块函数还不是很熟悉的情况下还是使用第一种方法。 07 TypeErrorTypeError: ‘dict_keys’ object does not support indexing这个问题是python版本的问题 08 NameErroNameError: name ‘reload’ is not defined 这个是如果小伙伴们修改了自己写的module在重载module时可能会出现的一个问题。解决方法如下 09 AttributeErrorAttributeError: ‘list’ object has no attribute ‘testVec’这是说list没有这个属性是啥问题呢LZ手残的把’,’打成了’.’知道python应该都知道’.’这是要在class里定义才能有的性质自己凭空写是没用的。 10 SystemErrorSystemError: cannot compile ‘Python.h’这个问题就是没法解析Python的头文件解决方法还是很简单的。本文转载自柠檬班社区未经允许谢绝转载 http://www.lemfix.com/topics/142 - END -今天的分享就到这里了看完本文有收获请转发分享给更多人