sxu-double-graduate
2018/4/2
本来考虑使用toad for mySQL,未果
###bug:根据廖雪峰的博客,一步步来连接数据库的。但是始终有个bug调不通:TypeError: cannot 'yield from' a coroutine object in a non-coroutine generator,参考网友解决办法,未果。 这里还介绍了async/await新语法
2018/4/3
- 今天要把昨天的那个bug搞明白
1.的确是需要把async和await是针对coroutine的新语法,要使用新的语法,只需要做两步简单的替换:把@asyncio.coroutine替换为async;把yield from替换为await。我在这里把所有的async换成了@asyncio.coroutine,这样才能与yield from匹配,不会报错。
2.另一个注意事项,关于pool:务必关闭mysql连接池,否则loop会出现问题可参考链接
- 研究一下怎么把.csv文件中的数据添加到数据库里面