Python将dat文件批转为csv和txt文件

您所在的位置:网站首页 TXT如何转换成dat Python将dat文件批转为csv和txt文件

Python将dat文件批转为csv和txt文件

2024-07-16 17:17| 来源: 网络整理| 查看: 265

DAT并不是一种标准文件。许多软件都使用这个扩展名,但文件含义不同。而许多数据分析软件也用这个扩展名保存数据。所以这要看具体的软件情况来定。DAT文件,可以按照扩展名来看就是DATA的意思,即数据文件,这类文件并没有进行绝对化的定义。

dat文件批处理转为txt文件

#utf-8 import os import sys path_0 =r"C:\Users\dell\Desktop\PAMAP2_Dataset\Protocol" path_1 = r"C:\Users\dell\Desktop\PAMAP2_Dataset\Protocol"+'\\' sys.path.append(path_1) #print(sys.path) #list current all files files = os.listdir(path_0) print('files',files) for filename in files: portion = os.path.splitext(filename) if portion[1] ==".dat": # recombine file name newname = portion[0] +".txt" filenamedir = path_1+filename newnamedir = path_1+newname #os.rename(filename, newname) os.rename(filenamedir,newnamedir)

dat文件批处理转为csv文件

import os path_0 =r"C:\Users\dell\Desktop\PAMAP2_Dataset\Protocol" path_1 = r"C:\Users\dell\Desktop\PAMAP2_Dataset" filelist = os.listdir(path_0) for files in filelist: dir_path = os.path.join(path_0, files) #分离文件名和文件类型 file_name = os.path.splitext(files)[0] #文件名 file_type = os.path.splitext(files)[1] #文件类型 print(dir_path) file_test = open(dir_path,'r') #将.dat文件转为.csv文件 new_dir = os.path.join(path_1,str(file_name)+'.csv') print(new_dir) file_test2 = open(new_dir,'w') for lines in file_test.readlines(): str_data = ",".join(lines.split('\t')) file_test2.write(str_data) file_test.close() file_test2.close()

参考:

python批量处理dat文件及科学计算

python批量处理dat文件及科学计算



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3