最近整理数据集发现命名全是新建……,想着给每个文件重命名个独一无二的名字

重命名前:                                                                     重命名后:

代码:

在需要批量处理的文件夹中创建一个.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文件加密相关推荐

  1. python导入txt为dataframe-python批量读取txt文件为DataFrame的方法

    我们有时候会批量处理同一个文件夹下的文件,并且希望读取到一个文件里面便于我们计算操作.比方我有下图一系列的txt文件,我该如何把它们写入一个txt文件中并且读取为DataFrame格式呢? 首先我们要 ...

  2. python读取txt文件代码-python批量处理txt文件的实例代码

    通过python对多个txt文件进行处理 读取路径,读取文件 获取文件名,路径名 对响应的文件夹名字进行排序 对txt文件内部的数据相应的某一列/某一行进行均值处理 写入到事先准备好的Excel文件中 ...

  3. python读取txt为dataframe_python批量读取txt文件为DataFrame的方法

    我们有时候会批量处理同一个文件夹下的文件,并且希望读取到一个文件里面便于我们计算操作.比方我有下图一系列的txt文件,我该如何把它们写入一个txt文件中并且读取为DataFrame格式呢? 首先我们要 ...

  4. python读取所有txt文件_python如何批量读取txt文件

    python批量读取txt文件的方法:首先导入系统模块:然后将文件夹路径更改为需要批量读取的txt文件存放的路径:再调用系统模块得到该文件夹下的所有文件名称:最后遍历文件夹,读取txt文件. 如果文件 ...

  5. matlab读txt文件不完整,求助Matlab批量读取TXT文件出错

    我用dlmread函数批量读取txt文件中的一个数据,但运行结果1.txt文件中只有一个数据0,调试时报错:错误使用 dlmread (line 147) 文件结尾不支持空的格式字符串,文件有128列 ...

  6. Tips--利用shell脚本批量提取txt文件中任意字段

    利用shell脚本批量提取txt文件中任意字段 前言 0. 一个例子 1. cat命令 2. '|'符号与'>'符号 3. grep命令 4. awk命令 前言 对于测试中出现的log,我们经常 ...

  7. java 修改txt_Java实现批量修改txt文件名称的方法示例

    本文实例讲述了Java实现批量修改txt文件名称的方法.分享给大家供大家参考,具体如下: 最近在做特征选择的实验时,需要批量修改一下文件名称,在这里做一下记录. package com.cqu.exp ...

  8. python怎么批量读取文件_python如何批量读取txt文件

    原标题:python如何批量读取txt文件 python批量读取txt文件的方法:首先导入系统模块:然后将文件夹路径更改为需要批量读取的txt文件存放的路径:再调用系统模块得到该文件夹下的所有文件名称 ...

  9. 使用python批量修改txt文件中的信息

    使用python批量修改txt文件 在更改深度学习很多标签文件的时候,我们有时候需要自己修改txt文件里的路径,这时候如果写一个python程序,就会比较容易: import os import ra ...

最新文章

  1. SymmetricDS 完全配置安装手册
  2. 【C#】C#抽象类及其方法
  3. 双十一丝般顺滑体验背后:阿里云洛神网络虚拟化系统揭秘
  4. chown –r mysql:mysql,mysql部署,操作及异常处理
  5. python爬取appstore的评论数据的步骤_python数据抓取分析
  6. 对阵Flash 实战HTML 5技巧之页面设计
  7. PDF文档解析,公司公告信息抽取(附数据集)
  8. 按键精灵修改计算机名,最新按键精灵脚本代码大全 按键精灵命令运行方法
  9. 简洁代码实现pdf转word文档
  10. 神舟刷蓝天w650dbios_神舟Z7-CT7NA刷入蓝天BIOS破除40W功耗墙
  11. HTML table border 属性
  12. HTML5之HTML+CSS3代码(二)
  13. 搜狗站长移动开放适配的pattern匹配规则怎么写?
  14. 英语3500词(六)relationships主题(2022.1.18)
  15. FrameMaker从零到学习编码
  16. 【手游项目4】过滤特殊字符,游戏账号名,玩家游戏名,数据库特殊字符检测
  17. html分列代码,科学网—EXCEL 分列 (TextToColumns) 的C#代码 - 丁祥欢的博文
  18. 消息队列KafKa的集群部署
  19. 高速AD采集项目JESD204B采集卡详细上板教程
  20. 用html做祝福语朋友,朋友祝福语大全简短

热门文章

  1. linux网络编程:splice函数和tee( )函数高效的零拷贝
  2. 10W+的爆款文章都是如何写出来的?
  3. 大数据培训—DolphinSchedular(一)
  4. 让字体变的更清晰CSS 中 -webkit-font-smoothing
  5. 参与IPFS项目最好的方式是买矿机挖Fil,而不是直接买币
  6. 爆料:阿里妈妈大规模冻结淘宝客佣金
  7. python打开浏览器全屏_Python+Selenium自动化——浏览器启动自动全屏配置
  8. 易观分析:2022年Q2中国网络零售B2C市场交易规模达23444.7亿元
  9. android 方法技巧
  10. 第十届蓝桥杯省赛再现(编程部分)