把汇集多个json文件的txt进行分割,然后批量修改文件名后缀
来源:互联网 发布:广州淘宝公司招聘 编辑:程序博客网 时间:2024/04/23 21:56
数据类型,假设一个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 osfiles = 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
之类的错误
阅读全文
0 0
- 把汇集多个json文件的txt进行分割,然后批量修改文件名后缀
- 批量修改文件名后缀
- 批量修改文件名后缀的两个方法
- Linux下批量修改文件名的后缀 例如 .png文件修改为.jpg文件
- Windows批量修改文件名后缀
- Linux批量修改多个文件名
- 批量修改文件后缀
- 批量修改文件后缀的方法
- 使用python批量修改文件的后缀
- window下如何批量修改文件名后缀
- Python批量修改文件名与后缀
- 使用bat批量修改某个目录下的文件后缀 - 对于只认识txt的设备很有用
- Python 批量合并多个txt文件
- windows/linux下批量修改文件名以及文件名后缀
- 分割文件,并写入文件中 把mb1.txt分割在按照不同类别的文件中,一共有10个文件
- shell 文件名分割,重命名移动批量文件
- php批量修改文件后缀
- 怎样批量修改文件后缀
- UVA 10976
- RecycleView 上拉加载下拉刷新 分页加载
- 希尔排序
- 在 Spark 中使用 IPython Notebook
- 使用TabLayout遇到的几个坑
- 把汇集多个json文件的txt进行分割,然后批量修改文件名后缀
- 网络爬虫Scrapy框架入门
- 完整看PCB加工过程
- 背包dp之01背包变形
- C++STL之序列容器
- UVA 550
- java中集合排序,List<Map>,List<T>类型或者JSONObject的升序和降序排序
- 如果你有一台超级计算机,你会用它来做什么?
- HDU --- 5901 Count primes 【求1e11内的素数模板题】