爬虫学习错误总结
weixin_54596996
这个作者很懒,什么都没留下…
展开
-
pythoy错误:sqlite3.OperationalError: table wu1000 already exists
数据库建表错误,只要执行了一次,哪怕修改了路径,名字,总是显示同样的错误,查资料知道,是因为表格已经存在,但是我只执行了一次建表语句,可以确保表名是新的,所以问题在于》》》》》》一定是init_db()函数一旦执行就运行了两次 果然,在main()函数测试init_db()函数时忘记注释掉,导致,一旦init_db()函数执行一次,就会建表成功 所以在saveDate2()函数中再次执行init_db()函数时就会显示表格已经存在啦! ...原创 2021-10-20 18:44:59 · 289 阅读 · 0 评论 -
Python NameError: name ‘dbpath‘ is not defined 定义了变量却未被识别
在测试函数时,遇到路径不能识别的错误,显示找不到命名的路径 在函数定义中是没有问题的如下 将路径换成具体路径而不是变量后运行成功 分析原因是在main()函数中定义了dbpath变量,因此在init_db()函数中传入dbpath参数是可以的,但是在最后的运行中,没有执行main()函数,所以找不到dbpath参数所代表的路径,显示错误,测试时只要换成具体的路径即可。 ...原创 2021-10-19 21:48:34 · 714 阅读 · 0 评论 -
python缩进错误 IndentationError: expected an indented block
源代码 init_db()函数在遇到缩进的问题,此时空一格红色报错会消失 运行后会显示以下错误 ,混用tab和空格,当调整空格代码没问题后则会显示namerror 即init_db()函数未定义,调整了这么多,其实问题在于>>>>>>>>>> 上一个函数没有定义完成,也就是init_db()函数实际上是被程序识别为包裹在saveDate2()里边的,加一个pass就可以正常运行啦! ...原创 2021-10-19 21:36:40 · 229 阅读 · 0 评论