在使用pymysql的时候,通过fetchall()或fetchone()可以获得查询结果,但这个返回数据是不包含字段信息的(不如php方便)。查阅pymysql源代码后,其实获取查询结果源代码也是非常简单的,直接调用cursor.description即可。譬如:db = pymysql.connect(...)
cur = db.cursor()
cur.execute(sql)
pri...
阅读全文
Python的pymysql查询结果获取字段列表
发布时间:2017年06月03日 // 分类:代码 // No Comments
Python遍历文件夹并输出名称符合正则表达式的文件夹
发布时间:2016年06月13日 // 分类:代码 // 1 Comment
因工作需要,在共享盘里找到所有含有货号的文件夹。所以用Python编写了一个小程序,把共享盘映射为本地的Z盘后,遍历文件夹并输出名称符合正则表达式的文件夹。import os
import re
s = os.sep
# 需要遍历的文件目录
root = "z:" + s
# 载入并编译正则表达式
pattern = re.compile(r'D[a-zA-Z|0-9...
阅读全文
阅读全文
基于OpenCV实现Python 3.4获取并显示摄像头功能
发布时间:2015年11月08日 // 分类:代码 // No Comments
代码摘自 Record Video With Python + OpenCV 3 on OSX ,取消了原文的视频翻转,汉化了注释。代码如下,测试成功。按Q结束程序。import numpy as np
import cv2
cap = cv2.VideoCapture(0) # 从摄像头中取得视频
# 获取视频播放界面长宽
width = int(cap.get(cv2.CAP_PRO...
阅读全文
阅读全文
Python 3.4下利用OpenCV对摄像头进行面部识别
发布时间:2015年11月08日 // 分类:代码 // 2 Comments
综合 Record Video With Python + OpenCV 3 on OSX 和 A Quick Demo on Face Detection With Python and Opencv 3 两篇文章的内容。实现Python 3.4对OpenCV进行面部识别,在Windows 10下成功运行。不得不说,用了OpenCV,那是相当的简单。演示如下:大半夜的没穿衣服,就拿汤唯演示...
阅读全文
阅读全文
Python 3.4 & Windows下安装OpenCV
发布时间:2015年11月07日 // 分类:代码 // 10 Comments
OpenCV是非常强大的,但OpenCV的正式版本支持到Python 2.x系列。好在OpenCV 3版支持Python 3.x了——!只是需要提醒一下,OpenCV 3版本还存在一些未解决的已知问题,目测还需要等待。笔者寻找资源安装的过程还是有点麻烦的,这里Mark一下供大家参考。1、安装Python 3.4 for Windows好的这好像没有什么可以说的2、下载OpenCV 3和Num...
阅读全文
阅读全文
Python 3.4 安装Pillow(PIL)
发布时间:2015年11月07日 // 分类:代码 // 2 Comments
关于Pillow与PILPIL(Python Imaging Library)是Python一个强大方便的图像处理库,名气也比较大。不过只支持到Python 2.7。PIL官方网站:http://www.pythonware.com/products/pil/Pillow是PIL的一个派生分支,但如今已经发展成为比PIL本身更具活力的图像处理库。目前最新版本是3.0.0。Pillow的Git...
阅读全文
阅读全文
通过Telnet漏洞批量扫描获取wifi密码的脚本(Python3.4)
发布时间:2015年09月10日 // 分类:代码 // 5 Comments
郑重声明:以下内容仅用于网络安全研究,严禁用于任何非法用途,违者自负。前段时间在网上看到有人用Wifi Telnet老洞,编了一段Python2.7的批量扫描工具。由于我基本都用Python3.4,故做了一些改动,支持Python3.4。主要改进有:改用pymysql、requests两个库;修改建表SQL,区分password和ssid的大小写改进程序入口修改TimeoutWifi Tel...
阅读全文
阅读全文
由浅入深:Python多线程编程详解
发布时间:2015年08月02日 // 分类:代码 // No Comments
本文转自《心内求法》博客:http://www.cnblogs.com/holbrook/一、Python对多线程的支持在开始之前,首先要了解一下python对多线程的支持。虚拟机层面Python虚拟机使用GIL(Global Interpreter Lock,全局解释器锁)来互斥线程对共享资源的访问,暂时无法利用多处理器的优势。语言层面在语言层面,Python对多线程提供了很好的支持,Py...
阅读全文
阅读全文
Python将数组乱序
发布时间:2015年04月29日 // 分类:代码 // No Comments
有时候,我们会需要将数组的顺序打乱也就是随机排序。在Python里可以很轻易实现这个目的。import random
a=[1,2,3,4,5]
random.shuffle(a)
print(a)
调用random直接实现
阅读全文
阅读全文
分类
随机文章
- RPC冰山能力模型
- Typecho 1.0 Markdown文章链接从新窗口中打开(target="_blank")
- CentOS 7.x下搭建Docker全过程及Docker常用命令速查
- 用LessAPI搭建免费的DockDockGo搜索API
- 关于移动端推广APP安装渠道追踪的问题
最新文章
- 火速论文网站地址——免费无广告的降重工具
- 用LessAPI搭建免费的DockDockGo搜索API
- BFF架构下需要注意的坑
- 我的新创意:GentleAI——基于人工智能的生产力工具平台
- 在Drone中利用Webhook插件实现企业微信机器人消息推送
- Golang基于泛型实现的简单依赖注入(DI)
- Golang实现一个简单的TCP端口转发程序(TCP反向代理)
最近回复
- dsa: a
- PHP中serializen()与json_encode()的性能差异 R11; 52ll.org: [...]https://www.ywlib.com/archives/119.html[...]
- kettle 转换字段遇到问题(couldnR17;t get row from result set)——摘 R11; 源码巴士: [...]《Pentaho Spoon (Kettle) 出现 Timestamp :Unab...
- kettle 转换字段遇到问题(couldnR17;t get row from result set unable to get timestamp from resultset at index 9) R11; 源码巴士: [...]《Pentaho Spoon (Kettle) 出现 Timestamp :Unab...
- 1: 代码都写错了,serialize 写了两次
- ANTONIO: 谢谢你, 终于有声音了!!!
- andyw: newbee的版主!好用
- amos: 真管用!!!感谢版主
- Kent: 优秀!
- Kent: 关于页面里有我的邮箱