[md5]批量对txt文件加密
最近整理数据集发现命名全是新建……,想着给每个文件重命名个独一无二的名字
重命名前: 重命名后:
代码:
在需要批量处理的文件夹中创建一个.py文件,把代码复制过去,然后把路径改成当前文件夹即可
import hashlib
import os# 待加密信息
def md5(str):
# 创建md5对象m = hashlib.md5()b = str.encode(encoding="UTF-8")m.update(b)return m.hexdigest()[8:-8].lower() # 16/32位、大小写在这里修改entries = os.listdir(r"E:\***\******") # 遍历文件夹中的文件
for entry in entries:if entry.endswith(".txt"):print(entry)with open(entry,"r",encoding='utf-8') as fo:text = fo.read()fo.close()length = len(text)pwfile_name = md5(text)pwfile_name =pwfile_name +"_{}".format(length)+".txt"print(pwfile_name)try:os.rename(entry,pwfile_name)except FileExistsError:pwfile_name = md5(text)pwfile_name = pwfile_name + "_{}".format(length) + ".txt"finally:print(pwfile_name)
[md5]批量对txt文件加密相关推荐
- python导入txt为dataframe-python批量读取txt文件为DataFrame的方法
我们有时候会批量处理同一个文件夹下的文件,并且希望读取到一个文件里面便于我们计算操作.比方我有下图一系列的txt文件,我该如何把它们写入一个txt文件中并且读取为DataFrame格式呢? 首先我们要 ...
- python读取txt文件代码-python批量处理txt文件的实例代码
通过python对多个txt文件进行处理 读取路径,读取文件 获取文件名,路径名 对响应的文件夹名字进行排序 对txt文件内部的数据相应的某一列/某一行进行均值处理 写入到事先准备好的Excel文件中 ...
- python读取txt为dataframe_python批量读取txt文件为DataFrame的方法
我们有时候会批量处理同一个文件夹下的文件,并且希望读取到一个文件里面便于我们计算操作.比方我有下图一系列的txt文件,我该如何把它们写入一个txt文件中并且读取为DataFrame格式呢? 首先我们要 ...
- python读取所有txt文件_python如何批量读取txt文件
python批量读取txt文件的方法:首先导入系统模块:然后将文件夹路径更改为需要批量读取的txt文件存放的路径:再调用系统模块得到该文件夹下的所有文件名称:最后遍历文件夹,读取txt文件. 如果文件 ...
- matlab读txt文件不完整,求助Matlab批量读取TXT文件出错
我用dlmread函数批量读取txt文件中的一个数据,但运行结果1.txt文件中只有一个数据0,调试时报错:错误使用 dlmread (line 147) 文件结尾不支持空的格式字符串,文件有128列 ...
- Tips--利用shell脚本批量提取txt文件中任意字段
利用shell脚本批量提取txt文件中任意字段 前言 0. 一个例子 1. cat命令 2. '|'符号与'>'符号 3. grep命令 4. awk命令 前言 对于测试中出现的log,我们经常 ...
- java 修改txt_Java实现批量修改txt文件名称的方法示例
本文实例讲述了Java实现批量修改txt文件名称的方法.分享给大家供大家参考,具体如下: 最近在做特征选择的实验时,需要批量修改一下文件名称,在这里做一下记录. package com.cqu.exp ...
- python怎么批量读取文件_python如何批量读取txt文件
原标题:python如何批量读取txt文件 python批量读取txt文件的方法:首先导入系统模块:然后将文件夹路径更改为需要批量读取的txt文件存放的路径:再调用系统模块得到该文件夹下的所有文件名称 ...
- 使用python批量修改txt文件中的信息
使用python批量修改txt文件 在更改深度学习很多标签文件的时候,我们有时候需要自己修改txt文件里的路径,这时候如果写一个python程序,就会比较容易: import os import ra ...
最新文章
- SymmetricDS 完全配置安装手册
- 【C#】C#抽象类及其方法
- 双十一丝般顺滑体验背后:阿里云洛神网络虚拟化系统揭秘
- chown –r mysql:mysql,mysql部署,操作及异常处理
- python爬取appstore的评论数据的步骤_python数据抓取分析
- 对阵Flash 实战HTML 5技巧之页面设计
- PDF文档解析,公司公告信息抽取(附数据集)
- 按键精灵修改计算机名,最新按键精灵脚本代码大全 按键精灵命令运行方法
- 简洁代码实现pdf转word文档
- 神舟刷蓝天w650dbios_神舟Z7-CT7NA刷入蓝天BIOS破除40W功耗墙
- HTML table border 属性
- HTML5之HTML+CSS3代码(二)
- 搜狗站长移动开放适配的pattern匹配规则怎么写?
- 英语3500词(六)relationships主题(2022.1.18)
- FrameMaker从零到学习编码
- 【手游项目4】过滤特殊字符,游戏账号名,玩家游戏名,数据库特殊字符检测
- html分列代码,科学网—EXCEL 分列 (TextToColumns) 的C#代码 - 丁祥欢的博文
- 消息队列KafKa的集群部署
- 高速AD采集项目JESD204B采集卡详细上板教程
- 用html做祝福语朋友,朋友祝福语大全简短
热门文章
- linux网络编程:splice函数和tee( )函数高效的零拷贝
- 10W+的爆款文章都是如何写出来的?
- 大数据培训—DolphinSchedular(一)
- 让字体变的更清晰CSS 中 -webkit-font-smoothing
- 参与IPFS项目最好的方式是买矿机挖Fil,而不是直接买币
- 爆料:阿里妈妈大规模冻结淘宝客佣金
- python打开浏览器全屏_Python+Selenium自动化——浏览器启动自动全屏配置
- 易观分析:2022年Q2中国网络零售B2C市场交易规模达23444.7亿元
- android 方法技巧
- 第十届蓝桥杯省赛再现(编程部分)