遍历多个dat文件,更新并储存在一个单独的目录作为单独的文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了遍历多个dat文件,更新并储存在一个单独的目录作为单独的文件相关的知识,希望对你有一定的参考价值。

我读多dat文件,设置“名称”列楠。我需要在其他目录单独保存这些更新的文件。他们不应该被保存为单个文件。

当前的代码:

filenames = sorted(glob.glob(filepath+'time*.dat'))
for f in filenames:
    print(f)
    data = pd.read_csv(f, sep='|', skiprows=1)
    for d in data:
        data['name']=np.nan
        data.to_csv('D:\\abc.dat',sep='|')
答案

从你的描述,我想你应该寻找这样的事情。在循环中,先读文件,然后做的更改,并保存在另一个目录中一个单独的文件。

import glob
import os
import pandas as pd
import numpy as np
filenames = sorted(glob.glob(filepath+'time*.dat'))
for f in filenames:
    print(f)
    data = pd.read_csv(f, sep='|', skiprows=1)
    data['name']=np.nan
    data.to_csv('D:\\'+os.path.basename(f) ,sep='|')

以上是关于遍历多个dat文件,更新并储存在一个单独的目录作为单独的文件的主要内容,如果未能解决你的问题,请参考以下文章

如何使QQ硬盘里的图片夹储存多个图片

Fortran中生成的.dat文件,怎么用tecplot打开?

编写异步控制器并更新进度

PHP脚本遍历目录/文件树并作为嵌套UL输出树[关闭]

遍历多个 html 文件并转换为 csv

steam游戏存档迁移