日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

把汇集多个json文件的txt进行分割,然后批量修改文件名后缀

發布時間:2023/12/20 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 把汇集多个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进行分割,然后批量修改文件名后缀的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。