Python
肖老板
ECNU_SEI
展开
-
Python MD5加密
简单介绍一下使用Python内置哈希库对字符串进行MD5加密的方法:首先是导入MD5加密所需模块:import hashlib然后创建md5对象:m = hashlib.md5()传入需要加密的字符串进行MD5加密:m.update("str4MD5Encode")然后就可以获取到经过MD5加密的字符串了:encodeStr = m.he原创 2015-06-15 20:04:08 · 13719 阅读 · 0 评论 -
RTF 批量转换为 DOCX 文件
RTF 批量转换为 DOCX 文件 RTF是多信息文本格式,可用于多设备、系统。最近在做一个小的数据批量处理程序时遇到了RTF格式的数据文件,这种格式虽然跨设备跨系统,但是发现解析此格式的库比较少(至少Python比较少)而且功能不全,不能实现自己获取数据文件里面的表格的需求。而对于DOCX格式的文件,其解析库就相对成熟一些!所以我需要将RTF文件转换为DOCX文件。单个文件的话,直接用wo...原创 2018-04-26 20:12:21 · 9999 阅读 · 6 评论 -
使用`phy`进行神经网络数据读取及可视化之开发环境准备
基本步骤:下载并安装 anaconda3安装环境,environment.yml里面需要配置环境name和python版本: conda env create -f environment.yml --force安装phy和phycontrib,进入各自的目录执行:python setup.py install激活并进入环境:activate phy-name在新环境中安装phy和phyco原创 2017-10-20 18:28:31 · 956 阅读 · 0 评论 -
使用Python批量重命名文件夹中的文件
使用Python批量重命名文件夹中的文件目测这已经是第5次有人找我帮忙根据某个Excel中的表格名单对照片进行重命名了!感觉有必要简单分享一下使用Python来批量重命名文件的小脚本,先上代码:# -*- coding:utf-8 -*-import sysreload(sys)sys.setdefaultencoding('utf-8')import osimport xlrddata =原创 2017-08-23 19:16:07 · 4882 阅读 · 1 评论 -
Mongodb 删除重复数据的几个方法
Mongodb 删除重复的数据最近在处理一些专利数据,从专利局爬数据的时候,总会间隙性出现中断,为了保证数据的完整性就进行了一些重复下载。将数据从几万个Excel表格中导入Mongodb后,第一步就是要去掉重复的数据。我的第一反应是写个Python小脚本,结果在执行的时候,由于数据量确实比较大,有十几万条,执行了半个小时仍不见结束。这时候才想着使用数据库的查询命令是不是可以实现去重复的功能。简单搜索原创 2017-07-10 17:52:41 · 17256 阅读 · 2 评论 -
Python使用combinations实现排列组合
Python使用combinations实现排列组合 好久没有写博客了!昨天小牛在上海举办了牛友见面会,现场优惠还是比较大,心仪已久加上一时脑热就入手了。以为会有多么开心,其实目前最大的感受就是焦虑!担心电动车被偷,担心电池被偷,担心路上突然被交警叔叔拦下!我想,直到我的小牛真的被偷的那天,这种焦虑才会随之消失。唉,要说这样的焦虑怎么来的,我只能呵呵了:) 下面步入正题: 今原创 2017-07-30 17:25:14 · 60200 阅读 · 9 评论 -
Python 在线反编译工具
今天在Ubuntu下面用Multi-Mechanize写测试的时候,本来想重命名一下测试脚本,结果由于好久不用Linux命令,把rm当mv来用了,结果你懂了,昨天辛辛苦苦写了半天的测试脚本就这样被我删除了!What a fool!各种途径想找回被删除的文件,但是都很麻烦,就在我放弃准备从头再来的时候,看到了之前编译时留下的pyc文件,灵光一现,试试能不能反编译呢?度娘告诉我,pyc文件的反编译很容原创 2015-06-16 10:38:27 · 20346 阅读 · 0 评论 -
Django: No module named books
最近在使用Python的Django Web框架,根据Django Book一步一步做下去时,在创建数据模型这里出现了问题。我创建好数据模型之后,将新建的App,即books添加到setting.py文件的“INSTALLED_APPS”中,增加了“mysites.books,”这一行。然后运行“manage.py validate”对模型进行检查,出现了“ImportError: No modu原创 2015-03-03 23:38:41 · 3847 阅读 · 0 评论 -
Python字符串常见操作
统计字符串中某个字符出现的次数tempStr = 'Hello world'count = tempStr.count('l')print count#输出结果为 3待续原创 2014-12-28 23:32:13 · 860 阅读 · 1 评论 -
Python 中求和函数 sum 用法
Python 中求和函数 sum 用法今天在看《集体编程智慧》这本书的时候,看到一段Python代码,当时是百思不得其解,总觉得是书中排版出错了,后来去了解了一下sum的用法,看了一些Python大神写的代码后才发现是自己浅薄了!特在此记录一下。书中代码段摘录如下:from math import sqrtdef sim_distance(prefs, person1, person2):原创 2017-03-25 21:47:34 · 72552 阅读 · 0 评论 -
Python保存字符串到文件简单示例
Python保存字符串到文件简单示例Python作为运维的辅导语言真是好用啊!系统上线后,客户总是隔段时间就冒出一个需求出来,如果针对这些需求单独去更新系统功能显得有点得不偿失,但是客户的需求又得满足,这时候Python小脚本就开始闪光了!最近一个需求是客户要对系统所有教员群发一条短信,简单一句话工作量却不少,包括: 1. 短信运营商申请短信模板; 2. 修改短信接口配置,新增模板; 3. 访原创 2017-02-16 13:44:46 · 38880 阅读 · 2 评论 -
Python unicode/utf-8编码问题简单解决方案
UnicodeEncodeError: ‘ascii’ codec can’t encode/decode characters in position xxx: ordinal not in range(128)在写Python文件时遇到保存的内容里面含有中文就出现了如下报错:UnicodeEncodeError: 'ascii' codec can't encode characters in原创 2017-02-16 13:21:28 · 3198 阅读 · 0 评论 -
python写csv文件
Python操作excel文件很方便,但是当写入数据列数大于256列时就不支持了!所以必须写CSV替代。在此记录一下CSV文件的写入代码,注意utf-8编码哦!import sysreload(sys)sys.setdefaultencoding( "utf-8" )import xlrdimport xlwtimport csvfile = open('my.csv', 'wb')原创 2015-08-22 17:11:05 · 2695 阅读 · 0 评论 -
Python中整数移位及二进制串操作
Python中整数移位及二进制串操作        最近一个项目涉及到电压数据的接收和可视化处理。其中电压数据是由FPGA通过TCP协议传输的二进制流,软件接收端需要安装数据帧格式进行解析后处理。由于嵌入式组的FPGA发送程序还处于调试原创 2018-08-24 12:22:35 · 8695 阅读 · 0 评论