debug
胡飞机
python 小白猿一只
展开
-
异常处理:jinja2.exceptions.UndefinedError: 'form' is undefined
jinja2.exceptions.UndefinedError: ‘form’ is undefined创建flask项目使用jinja2的时候出现了如下一样的错误经过查阅资料发现 原来是两个视图函数引用了同一个模板,模板中使用了jinja2,而引用的视图函数中其中一个没有使用其语法,因此报了错误,只需要把两个视图所引用的模板分开写就可以了,希望可以帮助到你...原创 2019-01-05 15:33:50 · 24174 阅读 · 11 评论 -
异常处理:ImportError: cannot import name 'SQLAlchemy'
代码如下出现的bug为ImportError: cannot import name ‘SQLAlchemy’,翻译过来为ImportError:无法导入名称’SQLAlchemy’ 。仔细的看了一遍原来是 文件名和将要导入的包名重复了 这时只需要把python 文件名改成和包名不一样的就可以了,希望可以帮到大家。...原创 2019-01-05 20:57:26 · 8843 阅读 · 5 评论 -
执行Python程序是,出现AttributeError: 'function' object has no attribute 'name'的bug
在写flask项目中的蓝图时候出现 AttributeError: ‘function’ object has no attribute 'name’bug 仔细查阅确实不是代码的问题,源代码如下在注册蓝图这里经常会出这种错误,后来查阅资料发现,并不一定是你的代码有问题,而是使用的变量名可能与系统(包括扩展库或者保留字)的重复了,修改变量名之后就可以了。当然,这是在你排除了代码本身没有错误的...原创 2019-01-07 13:59:51 · 10068 阅读 · 1 评论 -
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xcc in position 2: invalid continuation byte
今天使用Flask创建项目,代码如下app = Flask(__name__)@app.route('/')def index(): return 'Hello World'if __name__ == '__main__': app.run()运行结果却出现:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xc...原创 2018-12-30 09:56:57 · 3633 阅读 · 1 评论 -
urllib.error.HTTPError: HTTP Error 403: Forbidden错误引发的原因
urllib.error.HTTPError: HTTP Error 403: Forbiddenurllib.error。HTTP错误403:禁止引发这样的错误是因为,被爬的网址不允许没有头文件 因此让服务器拒绝访问,这是只需要加上头部就可以继续访问了,也就是模拟以浏览器的方式打开被爬的网页就可以了!! email ="https://www.douyu.com/" headers...原创 2018-11-25 21:46:15 · 10837 阅读 · 2 评论