当前位置: 首页 > news >正文

网站如何测试/小学生收集的新闻10条

网站如何测试,小学生收集的新闻10条,网站建设合同缴印花税,网络工具脱敏与python实现背景描述原料代码开发实践效果备注参考内容背景描述 兄弟小组来了个脱敏需求,希望将一些文件里客户资料和账户密码等信息做脱敏处理。 本来是想在项目里处理的,可是考虑到数据和文档并非是在项目中给出,因而决定使用python来…

脱敏与python实现

  • 背景描述
    • 原料
    • 代码开发
    • 实践效果
    • 备注
    • 参考内容

背景描述

兄弟小组来了个脱敏需求,希望将一些文件里客户资料和账户密码等信息做脱敏处理。
本来是想在项目里处理的,可是考虑到数据和文档并非是在项目中给出,因而决定使用python来处理,更加简单。
(这是第二次写python脚本,哪里有问题,请大家评论里指出。)

原料

py 3.9 版本,PyCharm 2020.2.3 x64版本,CSV文件
源码在文章里。

代码开发

python脚本如下:

import pandas as pd                         #导入pandas包
import sysdef main():filePath = sys.argv[1]     #入参1 文件路径type = sys.argv[2]          #入参2 文件类型,不同文件类型对应不同处理方法print(filePath)print(type)#  filePath = 'D:/Code/pythonProject/VIP_KHXX20211203.csv'   #测试地址#type = 1if type== '1':# 1# 如果执行后文件的编码格式有问题,可以在encoding这里来解决df = pd.read_csv(filePath,encoding='ANSI', header=0)    #读文件   核心逻辑开始#print(df)df['客户名称'] = '张三'                                   #把df里客户名称这一列全部设为某个值df['证件号码'] = '123456789012345678'                    #把df里证件号码这一列全部设为某个值print(df)df.to_csv(filePath, mode="w",encoding='ANSI' ,index=False)  # 写入文件   #核心逻辑结束else :if type== '2':#2df = pd.read_csv(filePath,encoding='ANSI', header=0)#print(df)# df['交易密码'] = '锨潘拖儇'#  df['资金密码'] = '锨潘拖儇'df['邮箱'] = '12345678@126.com'df['手机号码'] = '12345678901'print(df)df.to_csv(filePath, mode="w",encoding='ANSI' ,index=False)  # 写入新文件else:if type =='3':# 3df = pd.read_csv(filePath, encoding='ANSI', header=0)# print(df)df['KHXM'] = '张三'df['ZJHM'] = '123456789012345678'df['MOBILE'] = '12345678901'df['DH'] = '021-12345678'df['EMAIL'] = '12345678@126.com'df['DZ'] = '上海市徐汇区xx路'# df['JYMM'] = '锨潘拖儇'#    df['ZJMM'] = '锨潘拖儇'print(df)df.to_csv(filePath, mode="w", encoding='ANSI' ,index=False)  # 写入新文件print("完成")
if __name__ == '__main__':   # 入口main()

实践效果

执行 python CSV.py param1 param2 命令
(参数1和参数2分别是 路径和 文件类型,针对不同的文件类型将进行不同的字段脱敏。
你可以针对这段代码稍加更改,使之符合你的要求。)
就可以实现对excel文档里的敏感字段进行脱敏。(本机测试截图)
在这里插入图片描述
结果展示,本机测试数据
![在这里插入图片描述](https://img-blog.csdnimg.cn/b4c8e02344d449d9ad4e90e98f2d5999.png

备注

1、执行代码需要考虑文件的编码格式,文件的编码格式应当在py执行前后保持不变。具体方案可以去看代码。我代码有注释。
在这里插入图片描述/
2、如果要到linux环境使用,需要在服务上配置py3和pandas,pandas版本太高会有问题。可以参考这个版本
在这里插入图片描述
配置好之后就可以在linux上随便找个目录执行 命令了。

参考内容

https://blog.csdn.net/m0_37530301/article/details/110531728?spm=1001.2014.3001.5502
https://github.com/WuJonah/py_autoTest
https://www.liaoxuefeng.com/wiki/1016959663602400
其实还有很多参考,但过去一两周了,找不太到了。
想学习python又不想看英文的可以去看看廖雪峰的博客。第三个网址就是。

http://www.jmfq.cn/news/4919905.html

相关文章:

  • 学校网站制作方案/seo研究中心怎么了
  • 17网站一起做网店类似的/安康地seo
  • 西宁高端网站建设/电商培训机构靠谱吗
  • 响应式网站 谷歌 移动网站/体验营销案例分析
  • 购物网站优惠券怎么做/简述seo对各类网站的作用
  • 做网站语言学什么/第三方网站流量统计
  • 做与食品安全有关的网站/济南seo优化公司
  • 盱眙有做网站开发的吗/我想学做互联网怎么入手
  • 手机cms建站系统/青岛做网络推广的公司有哪些
  • wordpress苏醒主题破解/seo具体是什么
  • 网站建设全过程/磁力猫torrentkitty官网
  • 政府门户网站建设情况/效果好的东莞品牌网站建设
  • 宿州网站建设时间/厦门seo怎么做
  • 呼和浩特建设工程安全管理网站/网络推广策划案
  • 公司网站封面怎么做/惠州seo招聘
  • 招商门户网站建设方案/怎么做app推广代理
  • 济南专业做网站公司/网站排名优化的技巧
  • 网站建设营业执照如何写/苏州网站建设开发公司
  • 外贸企业做网站/好的营销网站
  • 做网站要学哪些程序/关键词排名查询官网
  • 涂料网站建设/九江seo
  • 作文网址/网站怎样优化文章关键词
  • 网站首页下拉广告/企业站seo案例分析
  • 专做宝宝辅食的网站/seo专家招聘
  • 北京行业网站制作/网站排名软件
  • pc网站建设建站模板/百度竞价恶意点击软件
  • app拉新渠道/江苏seo平台
  • 保定电子网站建设/电池优化大师下载
  • 国外网站大牛不懂英语可以做吗/青岛官网seo方法
  • 网站后续建设/有什么平台可以推广