【Python】打开/查看 pkl csv json txt 文件

查看/写入 txt 文件

# 查看
with open('./task.txt','r') as f:
    lst = f.read()
    lst = eval(lst)

# 写入
with open("./test.txt","w") as f:
    f.write(lst)

查看/写入 pkl 文件

import pickle

# 查看
f = open('your_file_name.pkl','rb')
info = pickle.load(f)
print(info)

# 保存方法1
with open('./data.pkl', 'wb') as f:
	pickle.dump(data,f)

# 保存方法2
total_file = "./data_list.pkl"
total_file = open(total_file, 'wb')
pickle.dump(data_list, total_file)

这个 pkl 文件是由 pickle 库生成的文件;
不是由 torch 框架生成的神经网络模型的 pkl 文件;

查看/写入 csv 文件

import csv

# 查看
csv_path = './data.csv'
with open(csv_path, 'r') as f:
    reader = csv.reader(f)
    total_lst = []
    for row in reader:
        mini = []
        for i in row:
            mini.append(copy.deepcopy(float(eval(i))))
        # print(row)
        total_lst.append(copy.deepcopy(mini))
    # print(total_lst)

# 保存
data = []
with open("./data.csv",'w',newline='') as f:
    writer = csv.writer(f)
    writer.writerows(data)

猜你喜欢

转载自blog.csdn.net/ao1886/article/details/109106273
今日推荐