把汇集多个json文件的txt进行分割,然后批量修改文件名后缀
数据类型,假设一个txt文件中有很多这样的数据:
{"platform":"linux","kq_id":5,"device_id":"gh_aedd248262bb_9c839e13fd898b36","action":"device_dlg","mac":"0CB30F42FC8C","action_type":0,"action_info":{"update_time":"2017-09-01 17:08:09","human":"你好啊","domain":"chat","machine":"13CHATCUSTOM"}}
由于一个json文件在txt中占据了一行,所以按行分割数据,使用txt文件杀手:
运行结束后会分割为769个子文件.txt
批量修改文件后缀名:
# _*_coding:utf-8 _*_
import os
files = os.listdir("/home/appleyuchi/PycharmProjects/2017-9-orgin")
for filename in files:portion = os.path.splitext(filename)#分离文件名和扩展名print("filename=",filename)if portion[1] == ".txt":print(portion[0])newname = portion[0] + ".json"print("newname=",newname)os.rename("/home/appleyuchi/PycharmProjects/2017-9-orgin/"+filename,"/home/appleyuchi/PycharmProjects/2017-9-orgin/"+newname)
注意rename中必须指定路径,不要少“/”
否则会有
os.rename() error no such file or folder exists
把汇集多个json文件的txt进行分割,然后批量修改文件名后缀相关推荐
- ubuntu下打乱txt文件行序(搬运)批量修改文件名
将 train_160309-train.txt按行打乱,每行内容则保持不变,命令: cd 存放文件的路径 awk 'BEGIN{ 100000*srand();}{ printf "%s ...
- 在日常生活中,经常会遇到某些需求对文件名称进行修改,借助刚学过的文件操作,编写一个可以批量修改文件名的小程序。
在日常生活中,经常会遇到某些需求对文件名称进行修改,借助刚学过的文件操作,编写一个可以批量修改文件名的小程序. import os path=input('请输入文件路径(结尾加上/):') #获取该 ...
- python批量读取dat文件_python编写Windows环境下批量修改文件名
在日常编程工作中我们经常需要对文件进行操作,而文件一般都是由文件名和扩展名组成的.比如我们经常需要把.dat 格式 转化成 .txt格式,把png改成jgp格式等等.这里我们就教大家如何利用PYTHO ...
- java批量修改txt文件_Java小工具 根据文本批量修改文件名
功能 可以根据使用路径修改文件名,已经测试,可以成功运行 思路 先是读取到txt文本文件,之后使用String的spilt进行分割,每一行的格式为 旧名字 新名字,中间的空格可以使用|或者其他字符代替 ...
- php 批量修改文件名后缀名,PHP实现批量修改文件后缀名的方法
本文实例讲述了PHP实现批量修改文件后缀名的方法.分享给大家供大家参考.具体如下: /** * 批量修改文件后缀名 * @param $path 文件夹路径 * @param $sext 原文件后缀名 ...
- linux下C++遍历文件夹下的全部文件;Windows/Linux下C++批量修改文件名,批量删除文件...
Linux下 C++遍历目录下所有文件 1 rename(image_path.c_str(), image_path_new.c_str()); 2 remove(image_path_move.c ...
- c语言;文件名批量修改要求可以修改整个文件内文件名或后缀名自动,Python批量修改文件名...
处理语料库时,有些文件名字很不规则,为了方便处理,同义按数字顺序修改名称,主要是用到os模块: import os def RenameFiles(srcdir): #将目录下所有的文件命名为数字开头 ...
- python图像文件处理——图像画框、剪切图像、json文件转txt
目录导航 给图像画框 labels文件[可以不看 接口介绍 简单程序 剪切图像 接口介绍 简单程序 处理文件 json文件转txt 生成list文件 之前做一个AI项目,处理训练集时写了一些pytho ...
- 根据标注精灵助手标好并导出的json文件生成txt文件(一)
最近在做自然场景的OCR检测识别算法,对于检测来说,需要对文件图片进行ground truth坐标点label的标注,刚开始使用的是标注精灵助手,标注好boundingbox后导出的是json格式的文 ...
最新文章
- 【JOURNAL】搭配/ IKEA Match
- Spring+SpringMVC+MyBatis深入学习及搭建(十四)——SpringMVC和MyBatis整合
- 3DSlicer6:编译、调试、规范化的开发
- Docker Compose搭建consul群集环境(了解Docker Compose及常用命令,Docker四种网络,Doker指定端口)
- 2022年移动应用趋势洞察白皮书
- 计算机实训大纲,计算机专业实训大纲
- Mysql 根类别和子类别,如何在MySQL中设计类别和子类别?
- windows下使用rsync
- Gephi教程实战:从入门到精通
- sox 转换pcm格式采样率
- 教你学坏^_^(一段病毒代码)
- 计算机一些简单快捷键,最全的电脑常用快捷键大全 电脑快捷键使用大全
- 利用QQ游戏破解QQ密码
- install nginx
- 超级表格新功能:表格数据支持卡片模式查看
- ESP-8266接入阿里云开关LED
- Linux用户与权限系统
- 基于浏览器的Linux
- 【网络工程师路由篇】——OSPF Stub区域(思科模拟器)
- linux 文件大小写敏感,大小写敏感的问题