在一个Web App中,所有数据,包括用户信息、发布的日志、评论等,都存储在数据库中。在awesome-python-app中,我们选择MySQL作为数据库。Web App里面有很多地方都要访问数据库。访问数据库需要创建数据库连接、游标对象,然后执行SQL语句,最后处理异常,清理资源。这些访问数据库的代码如果分散到各个函数中,势必无法维护,也不利于代码复用。此外,在一个Web App中,有多个用户
转载
2024-03-04 20:59:28
22阅读
在一个Web App中,所有数据,包括用户信息、发布的日志、评论等,都存储在数据库中。在awesome-python-app中,我们选择MySQL作为数据库。Web App里面有很多地方都要访问数据库。访问数据库需要创建数据库连接、游标对象,然后执行SQL语句,最后处理异常,清理资源。这些访问数据库的代码如果分散到各个函数中,势必无法维护,也不利于代码复用。此外,在一个Web App中,有多个用户
转载
2023-10-09 00:04:00
80阅读
Python是怎么来的?Python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。最新的TIOBE排行榜,Python已经占据世界第三名的位置,Python崇尚优美、简单、清晰,是一个优秀并广泛使用的语言。这里有必要说一下Python的命名问题. Python这个
转载
2024-08-29 23:54:22
27阅读
直播改BUG修复内联查询在上期文章撰写的时候,我还认为只完成了单表查询,但经过几天的研究发现,上次那寥寥几十行代码,其实已经可以完成了表联接,过滤等功能了,只是由于当时粗...
原创
2021-07-06 15:23:03
257阅读
直播改BUG修复内联查询在上期文章撰写的时候,我还认为只完成了单表查询,但经过几天的研究发现,上次那寥寥几十行代码,其实已经可以完成了表联接,过滤等功能了,只是由于当时粗...
原创
2022-02-03 15:24:24
444阅读
# 数据库无法写入 Docker 的问题及解决方案
在现代软件开发中,Docker 已成为一种流行的容器技术,能够帮助开发者以一致的环境运行应用程序。然而,在使用 Docker 部署数据库时,许多人常常遇到“数据库无法写入”的问题。本文将探讨这个问题的原因,提供解决方案以及相关的代码示例。
## 一、问题概述
使用 Docker 部署的数据库(如 MySQL、PostgreSQL 等)不可写
原创
2024-10-16 04:59:39
147阅读
Python DB API作用背景:没有Python DB API之前,接口程序混乱!当应用程序想切换不同的的数据库时,由于程序接口的混乱所带来的代价是非常大的。为此,Python 官方规范访问数据库的接口,防止在使用不同数据库时造成的问题。这个官方规范的接口叫做 Python DB API 。该接口的说明文档在这有了这接口带来的好处不言而喻,大大方便数据库的访问,开发只需要学习了API,就可以以
转载
2023-08-05 23:13:56
79阅读
微信跳一跳已经落伍了,最近不是出了一个头脑王者的小游戏么,今天用Python编写一个脚本,调用百度API,进行自动检索答题,自动识别出现频率最多的答案,然后列出并选择。首先,我们要认识到,什么是脚本脚本的本质是什么?它就是一段代码,只不过让对应的解释器执行即可;和它相对应的是编译型代码,需要编译成可执行文件或者目标文件,在指定平台上运行或者使用。在我所了解的脚本中,最喜欢哪个?对于windows下
转载
2024-02-01 20:48:36
39阅读
在Python中写SQL,这个方法很实用~
原创
2022-10-14 15:36:27
2996阅读
图片,文件,二进制数据永远不要放到mysql数据库里。很多人会觉得既然数据库支持BLOB类型的数据,把文件塞进BLOB字段里一定没有错了!?错,不是这样的! 别的先不提,在很多数据库语言里,处理大字段都不是很容易。把文件存放在数据库里有很多问题:1.对数据库的读/写的速度永远都赶不上文件系统处理的速度 2.数据库备份变的巨大,越来越耗时间 3.对文件的访问需要穿越你的应用层和数据库层 这后两个是真
转载
2024-08-26 16:20:30
50阅读
工作中,经常会有用python访问各种数据库的需求,比如从oracle读点配置文件或者往mysql写点结果信息之类的。这里列一下可能用到的各个模块。sqlite3: 内置模块用sqlite,有时候确实很方便,我觉得它确实做到了宣称的“零配置”。python自2.5版以来,就内置了对sqlite3的支持,使用也非常简单,按照文档上来:代码如下:#打开db文件,获得连接
conn = sqlite3.
转载
2023-06-20 00:10:59
0阅读
python数据库选择数据库类别 选择数据库进行学习的时候需要先知道哪一种数据库学起来简单,网上的教程简单并且繁多,否则会学起来非常难受且浪费很多时间: 不开源并且付费的商用数据库:Oracle;SQL Server;DB2;Sybase 免费的开源数据库:MySQL,使用范围最广;PostgreSQL,基本没有听说过;sqlite,嵌入式数据库,轻量级。选择作为python学习者,首选是免费的数
转载
2023-07-27 13:11:16
52阅读
概述在上一篇文章中介绍了,如何在select语句中使用stream关键字,进行流查询,并且模拟了简单数据结构,有兴趣的同学可以移步去看看(streaming上篇)。本文...
原创
2022-02-03 15:34:04
140阅读
概述在上一篇文章中介绍了,如何在select语句中使用stream关键字,进行流查询,并且模拟了简单数据结构,有兴趣的同学可以移步去看看(streaming上篇)。本文...
原创
2021-07-06 15:21:17
159阅读
概述在前面两篇中介绍了存储和UDF,然后就开始着手准备streaming了,开始走了些弯路,本以为需要构建起一个简单的流系统,才能写streaming sql呢,所...
原创
2021-07-06 15:22:09
167阅读
简介对于 Python,主要的应用领域有 5 大类,自动化测试或运维,爬虫,数据分析,Web 开发,机器学习或人工智能,这几个领域的入门难度从自动化到机器学习也是从易到难,尤其是机器学习,对 Python 的要求并不高,反而是数学及算法要精通。Python也可以用作网站开发,Python 从事 Web需要了解什么呢?什么是 Web 开发?为什么 Python 适合 Web 开发?有哪些流行的 Py
转载
2023-09-24 09:59:32
52阅读
概述在前面两篇中介绍了存储和UDF,然后就开始着手准备streaming了,开始走了些弯路,本以为需要构建起一个简单的流系统,才能写streaming sql呢,所...
原创
2022-02-03 15:18:09
262阅读
# Python Modbus Slave不能写数据解决方案
## 简介
作为一名经验丰富的开发者,我将帮助你解决“Python Modbus Slave不能写数据”的问题。在这篇文章中,我将介绍整个解决问题的流程,并列出每一步需要做的事情以及相应的代码示例。让我们一起来解决这个问题吧!
## 流程图
```mermaid
flowchart TD
A[初始化Modbus Slave]
原创
2024-06-10 04:55:45
99阅读
# HBuilder与Python的结合:新手指导
在技术日新月异的今天,开发者需要掌握多种编程语言和框架。HBuilder作为一个强大的开发工具,主要用于前端开发,但如果你想使用Python来增强功能,本文将为你提供一个详细的流程和步骤。
## 具体流程
在开始之前,下面是一个简单的流程表格,帮助你理解整个实现的步骤:
| 步骤 | 说明
# 使用Python创建网页:初学者指南
在现代Web开发中,Python已经成为一个受欢迎的选择。特别是对于后端开发,Python拥有强大的框架,如Flask和Django。本文将教你如何使用Python来创建一个简单的网页,并帮助你掌握整个流程。
## 1. 工作流程
下表展示了使用Python开发网页的步骤:
| 步骤 | 描述 |
|------|------|
| 1 |