随笔分类 -  Python

上一页 1 2 3 4 5 下一页
Python相关文章
Python3+SQLAlchemy+Sqlite3实现ORM教程
摘要:一、安装 Sqlite3是Python3标准库不需要另外安装,只需要安装SQLAlchemy即可。本文sqlalchemy版本为1.2.12 pip install sqlalchemy 二、ORM操作 除了第一步创建引擎时连接URL不一样,其他操作其他mysql等数据库和sqlite都是差不多的。 阅读全文
posted @ 2018-10-23 14:14 诸子流 阅读(54833) 评论(2) 推荐(9) 编辑
Python3+getopt/argparse解析命令行参数
摘要:一、说明 在学C语言的时候就知道可以通过argc获取命令行参数个数,可以通过argv获取具体参数。但自己写的程序获取到的参数一是没有键值形式二是写的参数不能乱序,和系统命令不太一样。 但这种位置参数用起来还是很不方便的,还是很有必要弄清系统命令的那种参数该如何实现。这里我们介绍经典的getopt和p 阅读全文
posted @ 2018-10-16 18:07 诸子流 阅读(5240) 评论(0) 推荐(0) 编辑
Python3解析dex文件
摘要:一、说明 1.1 背景说明 看《加密与解密》的时候反复听说“PE文件格式”,到Android安全兴起就不断听说“dex文件格式”。意思是看得懂的,但自己不能手解析一番总觉得不踏实,所以决定写个程序来解析一番。 本文其实算是姜维的Android逆向之旅 解析编译之后的Dex文件格式的Python实现版 阅读全文
posted @ 2018-10-15 17:48 诸子流 阅读(2233) 评论(1) 推荐(1) 编辑
Python3+PyCharm+Django+Django REST framework开发教程
摘要:一、说明 自己一是想跟上潮流二是习惯于直接干三是没有人可以请教,由于这三点经常搞得要死要活。之前只简单看过没写过Diango,没看过Django REST framework,今天一步到位直接上又撞上了南墙。在此记一下以备忘,也希望对后来者能有所帮助。本文相当于Django REST framewo 阅读全文
posted @ 2018-10-12 14:18 诸子流 阅读(10154) 评论(1) 推荐(0) 编辑
Python3+qrcode+zxing生成和识别二维码教程
摘要:一、安装依赖库 pillow是python3中PIL的代替库,image是生成图版需要用到的库 安装image时报错“Could not install packages due to an EnvironmentError: [Errno 22] invalid mode ('wb') or fi 阅读全文
posted @ 2018-09-30 12:00 诸子流 阅读(30255) 评论(22) 推荐(2) 编辑
利用百度语音识别接口将语音转换成文字教程
摘要:一、说明 如果有一个工具能识别音视中的语音并转换成文字输出,由于可以复制粘贴而不需要逐字逐句地打,那我们进行为音频配字幕工作时将会事半功倍。 其中的关键点是音文转换,音文转换其实在很多地方都可以看到比如qq,百度搜索,讯飞输入法等等,具体到技术而言前述的三个场景其背后的技术都是一样的,都是利用AI进 阅读全文
posted @ 2018-09-07 11:51 诸子流 阅读(27628) 评论(9) 推荐(1) 编辑
Python3 ElementTree.tostring()导致标签前辍变为ns0/ns1处理
摘要:一、说明 python中我们经常借助xml.etree.ElementTree对xml进行处理,其中ElementTree.fromstring()将字符串格式化成et对象,ElementTree.tostring()将et对象转回字符串。 但ElementTree.tostring()转回字符串时 阅读全文
posted @ 2018-08-21 16:09 诸子流 阅读(5416) 评论(0) 推荐(0) 编辑
Python3各种进制之间的转换方法
摘要:一、2/8/10/16进制互转 1.1 2/8/10/16进制赋值 # 二进制赋值以0b打头 a = 0b1000 # 八进制赋值以0o打头,第一个是数字0第二个是字母o b = 0o1100 # 十进制不需要特别标明 c = 1110 # 十六进制赋值以0x打头 d = 0x1111 1.2 2/ 阅读全文
posted @ 2018-08-08 10:58 诸子流 阅读(16076) 评论(0) 推荐(0) 编辑
Python3+smtplib+poplib+imaplib实现发送和收取邮件(以qq邮箱为例)
摘要:一、说明 1.1 程序说明 (1)smtp是邮件发送协议;pop和imap都是邮件接收协议,两者的区别通常的说法是imap的操作会同步到邮箱服务器而pop不会,表现上我也不是很清楚 (2)本程序实现使用smtplib标准库实现邮件发送、使用poplib标准库和imaplib标准库实现邮件收取 (3) 阅读全文
posted @ 2018-08-04 16:36 诸子流 阅读(11095) 评论(0) 推荐(0) 编辑
Python3组播通信编程实现教程(发送者+接收者)
摘要:一、说明 1.1 标准组播解释 通信分为单播、多播(即组播)、广播三种方式 单播指发送者发送之后,IP数据包被路由器发往目的IP指定的唯一一台设备的通信形式,比如你现在与web服务器通信就是单播形式 广播指发送者发送之后,IP数据包被路由器发给与其连接的所有设备的通信形式 组播指发送者发送之后,IP 阅读全文
posted @ 2018-08-02 18:20 诸子流 阅读(12979) 评论(2) 推荐(3) 编辑
Python3+ssl实现加密通信
摘要:一、说明 1. python标准库ssl可实现加密通信 2. ssl库底层使用openssl,做了面向对像化改造和简化,但还是可以明显看出openssl的痕迹 3. 本文先给出python实现的socket通信,在此基础上再给出ssl通信以便读者更方便地看到socket和ssl在python编程中的 阅读全文
posted @ 2018-07-31 18:28 诸子流 阅读(24799) 评论(2) 推荐(1) 编辑
百度AI认为最漂亮的中国女星是----范冰冰
摘要:一、程序说明 1.1 程序说明 之前写调用百度AI接口的程序,然后刷到了两条明星的新闻,就想到了写个给明星颜值排下名的程序。 程序的关键点是两个,第一个是百度AI接口的调用这点其实直接使用早前实现的类所以没有费什么劲(见Python3+BaiduAI识别高颜值妹子图片)。 第二个是怎么个排法,这个问 阅读全文
posted @ 2018-07-14 20:58 诸子流 阅读(4691) 评论(0) 推荐(0) 编辑
python3+ftplib实现ftp客户端
摘要:一、程序说明 1.1 程序实现关键点 python实现ftp客户端,主要会遇到以下四个问题: 第一个问题是使用什么包实现 我们这里是使用标准库中的ftplib 第二个问题是怎么连接登录ftp服务器 如果是ssh那么直接使用connect函数就直接完成连接和登录两项工作,而ftp要先用connect连 阅读全文
posted @ 2018-07-11 15:39 诸子流 阅读(13212) 评论(1) 推荐(1) 编辑
python3+paramiko实现ssh客户端
摘要:一、依赖安装 pip install paramiko 二、程序说明 ssh客户端实现主要有以下四个问题: 第一个问题是在python中ssh客户端使用哪个包实现 我们这里使用的是paramiko 第二个问题是怎么连接服务器 连接服务器直接使用connect()函数就可以了,有个坑是不在known_ 阅读全文
posted @ 2018-07-11 11:09 诸子流 阅读(6196) 评论(1) 推荐(0) 编辑
python3+pyshark读取wireshark数据包并追踪telnet数据流
摘要:一、程序说明 本程序有两个要点,第一个要点是读取wireshark数据包(当然也可以从网卡直接捕获改个函数就行),这个使用pyshark实现。pyshark是tshark的一个python封装,至于tshark可以认为是命令行版的wireshark,随wireshark一起安装。 第二个要点是追踪流 阅读全文
posted @ 2018-07-10 11:15 诸子流 阅读(18051) 评论(0) 推荐(0) 编辑
pandas报错处理:TypeError: Empty 'DataFrame': no numeric data to plot
摘要:Tushare返回的是pandas的DataFrame格式,但是执行以下代码时报错:TypeError: Empty 'DataFrame': no numeric data to plot 反复输出df['BoxOffice']确认是有值的,想不通为什么会报“Empty”,百度也没什么结果。 以为 阅读全文
posted @ 2018-07-07 17:22 诸子流 阅读(22584) 评论(0) 推荐(1) 编辑
Python3+telnetlib实现telnet客户端
摘要:一、程序要点说明 python实现telnet客户端的六个关键问题及其答案是: 使用什么库实现telnet客户端 telnetlib 怎么连接主机 两种方法,一种是在实例化时传入ip地址连接主机(tn = telnetlib.Telnet(host_ip,port=23)),第二种是,先不传参数进行 阅读全文
posted @ 2018-07-03 15:45 诸子流 阅读(36569) 评论(3) 推荐(6) 编辑
Python3+selenium+BaiduAI识别并下载花瓣网高颜值妹子图片
摘要:一、说明 1.1 背景说明 上周在“Python3使用百度人脸识别接口识别高颜值妹子图片”中自己说到在成功判断颜值后,下截图片并不是什么难点。 直观感觉上确实如此,你判断的这个url适不适合下载,适合我就去下不适合就不去下,这算什么难点呢。 但事实经常没有想象的那么简单,所以决定去验证一下。结果再次 阅读全文
posted @ 2018-06-24 17:22 诸子流 阅读(2381) 评论(0) 推荐(0) 编辑
Python3红楼梦人名出现次数统计分析
摘要:一、程序说明 本程序流程是读取红楼梦txt文件 使用jieba进行分词 借助Counter读取各人名出现次数并排序 使用matplotlib将结果可视化 这里的统计除了将“熙凤”出现的次数合并到“凤姐”中外并没有其他处理,但应该也大体能反映人物提及次数情况 二、执行结果展示 条形图: 饼状图: 三、 阅读全文
posted @ 2018-06-19 20:49 诸子流 阅读(12447) 评论(0) 推荐(0) 编辑
Python3+pdfminer+jieba+wordcloud+matplotlib生成词云(以深圳十三五规划纲要为例)
摘要:一、各库功能说明 pdfminer 用于读取pdf文件的内容,python3安装pdfminer3k jieba 用于中文分词 wordcloud 用于生成词云 matplotlib 用于将词云可视化 这几个库的顺序也对应程序的顺序: 生使用pdfminer读取pdf文件的内容,然后使用jieba对 阅读全文
posted @ 2018-06-19 16:07 诸子流 阅读(1558) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 下一页