python如何从一个文件夹中读取多个.dat文件

python如何从一个文件夹中读取多个.dat文件,第1张

用glob模块,指定后缀.dat,即可。

import glob

dir = '\home\your_data_file\'

for f in glob.glob(dir + '*.dat'):

    contents = open(f,'r').read()

和普通文件一样读取。csv中文件数据项有逗号划分开。

infile = open("data.csv", 'r')

for line in infile:

data = line.rstrip().split(',')

print(data)

Python3没有提供直接修改.dat文件的方法,但可以使用Python3的第三方库来解析.dat文件,然后修改其中的内容,最后再将修改后的内容保存到.dat文件中。

例如,可以使用Python3的pickle库来解析.dat文件,然后修改其中的内容,最后再将修改后的内容保存到.dat文件中。

以下是一个示例代码:

# 导入pickle库

import pickle

# 读取.dat文件

with open('data.dat', 'rb') as f:

data = pickle.load(f)

# 修改.dat文件中的内容

data['name'] = 'John'

# 将修改后的内容保存到.dat文件中

with open('data.dat', 'wb') as f:

pickle.dump(data, f)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8079102.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存