700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 利用Python批量将.dat文件转换成.csv文件

利用Python批量将.dat文件转换成.csv文件

时间:2023-05-16 00:37:47

相关推荐

利用Python批量将.dat文件转换成.csv文件

今天处理一些dat文件的时候,要进行批量转换成CSV文件,如果直接进行转换会遇到一行中有多个数据的问题,因此要进行替换,操作程序如下:

import osimport pandas as pdpath =r'数据集旧文件夹名称' # 旧文件存放目录目录path_new = r'数据集新文件夹名称' # 新文件存放的目录filelist = os.listdir(path) # 目录下所有的文件列表for files in filelist:yuan_path = os.path.join(path, files) file_name = os.path.splitext(files)[0] #文件名Newdir = os.path.join(path_new,str(file_name)+'.csv')data=[]with open(yuan_path, 'r',encoding='utf-8-sig') as df:for line in df:data.append(list(line.strip().split()))dataset=pd.DataFrame(data) dataset.to_csv(Newdir,index=None)

运行结束就会在对应的新文件夹下面出现转换成功的csv文件。

参考博客

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。