【发布时间】:2023-03-22 20:45:01
【问题描述】:
我是 python 初学者,努力在 python 中创建和保存包含来自 csv 文件的元组的列表。
我现在得到的代码是:
def load_file(filename):
fp = open(filename, 'Ur')
data_list = []
for line in fp:
data_list.append(line.strip().split(','))
fp.close()
return data_list
然后我想保存文件
def save_file(filename, data_list):
fp = open(filename, 'w')
for line in data_list:
fp.write(','.join(line) + '\n')
fp.close()
不幸的是,我的代码返回的是列表列表,而不是元组列表...有没有办法在不使用 csv 模块的情况下创建一个包含多个元组的列表?
【问题讨论】:
-
除非我遗漏了一些细微之处——你所做的只是复制文件?
-
为什么不使用 csv 模块??