python 查询_python数据统计

python 查询_python数据统计在 Python 中查询数据通常有以下几种方法 数据库查询 使用 SQL 语句查询数据库 例如使用 sqlite3 模块查询 SQLite 数据库 或者使用 pymysql 或 MySQLdb 等库查询 MySQL 数据库 示例代码 使用 sqlite3 查询 SQLite 数据库 pythonimport sqlite3 连接到数据库 conn sqlite3 connect example

在Python中查询数据通常有以下几种方法:

数据库查询

使用SQL语句查询数据库,例如使用`sqlite3`模块查询SQLite数据库,或者使用`pymysql`或`MySQLdb`等库查询MySQL数据库。

示例代码(使用`sqlite3`查询SQLite数据库):

python

import sqlite3

连接到数据库

conn = sqlite3.connect('example.db')

cur = conn.cursor()

执行查询操作

cur.execute('SELECT * FROM table_name')

获取查询结果

rows = cur.fetchall()

打印查询结果

for row in rows:

print(row)

关闭数据库连接

conn.close()

示例代码(使用`pymysql`查询MySQL数据库):

python

import pymysql

config = {

'host': 'localhost',

'port': 3306,

'user': 'root',

'passwd': 'root',

'db': 'logon',

'charset': 'utf8'

}

打开数据库连接

conn = pymysql.connect(config)

try:

使用cursor()方法创建一个游标对象

cursor = conn.cursor()

SQL查询语句

sql = 'SELECT * FROM logon_people WHERE age > %s'

执行SQL语句

cursor.execute(sql, (18,))

获取所有记录列表

results = cursor.fetchall()

打印结果

for row in results:

name = row

age = row

phone = row

print('name=%s, age=%s, phone=%s' % (name, age, phone))

finally:

关闭游标和连接

cursor.close()

conn.close()

文件读写

使用Python内置的`open`函数打开本地或远程文件,进行数据的读取或写入。

网络爬虫

使用网络爬虫库(如`BeautifulSoup`、`Scrapy`等)从网页中提取数据。

字典数据结构

使用字典的`get`方法或`keys`方法进行数据查找。

示例代码(字典查找):

python

dict1 = {'name': 'Rose', 'age': 30, 'sex': '女'}

key存在则返回对应值

print(dict1.get('name')) 输出:Rose

key不存在则返回None

print(dict1.get('id')) 输出:None

列表数据结构

使用列表索引或循环遍历列表进行数据查找。

子查询

在SQL查询中使用子查询来检索数据。

以上是Python中查询数据的一些常见方法。您可以根据具体需求选择合适的方法进行数据检索

编程小号
上一篇 2026-04-26 17:51
下一篇 2026-04-26 17:43

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/51149.html