MD5类
# -*- coding: utf-8 -*-
"""
Created on Tue Oct 9 18:14:21 2018
Environment of Python 3.x
@author: gao
"""
import hashlib
import pandas as pd
#### Define md5 #######
def md5(val):
return hashlib.md5(val.encode('utf-8')).hexdigest()
### utf-8 <==> gb18030
###Define data of md5 #####
def data_md5(inputFile,outputFile):
data = pd.read_excel(inputFile,eocoding = 'gb18030',dtype = str)
for i in data[['id','cell','name']].columns:
data[i+'_md5'] = (data[i].apply(md5))
###del md5 of nan ######
data[data == 'a3d2de7675556553a5f08e4c88d2c228'] = ""
data.to_excel(outputFile,sheet_name='Data',index_label=["index"])
if __name__ == '__main__':
data_md5(r"D:\Test.xlsx","md5_data.xlsx")
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。