摘要:
感想: 1.程序出现语义错误时,画状态图是一个很好的调试办法。打印出关键变量在不同代码处理后值的变化,就能发现问题的蛛丝马迹。 2.每当学习新语言特性时,都应当在交互模式中进行尝试,并故意犯下错误,看会有哪些问题--这是很好的学习思路。这样子学习不但能对知识掌握的更扎实,还让学习变得充满乐趣,像是一 阅读全文
摘要:
这里主要是如何把整个流程的代码分层管理,方便维护 不拆分层次,整个流程顺下来的代码看这里:sqlAlchemy基本使用 项目结构: model.py用来描述表结构: getConnection.py获取数据库连接 main.py执行增删改查操作: 遇到的异常及解决办法: ModuleNotFound 阅读全文
摘要:
想要实现的结果是: 执行脚本时,带一个参数,由这个参数来决定测试环境(开发or测试),比如: 实现代码: 方式1 不用__getitem__方式: 解释一下: 一开始第22行,不明白为什么要使用第22行的语句, 因为直接使用config=mapping[env]()也是可以正确运行的。 后来想明白: 阅读全文
摘要:
排错: 看到 Duplicate entry '1' for key 'PRIMARY'是主键错误 看一看自己添加的数据id是1 再查询一下数据库中的表,发现id=1的记录已经存在了 所以在代码中让id=2,程序即可正常运行 阅读全文
摘要:
排错,首先在sql编辑工具 通过测试连接,查看一下自己的密码是否正确 : 由此可见,是自己的密码错误,输入正确的密码后 在这里把密码修改为正确之后程序运行正常 阅读全文
摘要:
问题:使用sqlalchemy初始化数据库报错,如图: 解决办法: 安装后即可正常运行了 参照: https://blog.csdn.net/junyilao/article/details/81948039 阅读全文