用glob模块,指定后缀.dat,即可。
import globdir = '\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)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)