【Python进阶】正则表达式、pymysql模块
关于Python正则表达式和pymysql的使用,以下是一个简单的示例:
正则表达式用于从HTML文本中提取链接:
import re
html_text = '<a href="https://www.example.com">Example Link</a>'
# 正则表达式用于匹配href属性中的URL
pattern = re.compile('href="(.+?)"')
# 使用findall方法查找所有匹配
urls = pattern.findall(html_text)
for url in urls:
print(url) # 输出: https://www.example.com
pymysql用于连接MySQL数据库并执行查询:
import pymysql
# 连接数据库
connection = pymysql.connect(host='localhost', user='user', password='passwd', db='mydb')
try:
# 使用cursor()方法获取操作游标
with connection.cursor() as cursor:
# 执行SQL查询
cursor.execute("SELECT VERSION()")
# 获取单条数据
data = cursor.fetchone()
print("Database version : %s " % data)
# 关闭连接
finally:
connection.close()
这两个示例展示了如何在Python中使用正则表达式和pymysql模块来处理文本和数据库操作。
评论已关闭