我正在尝试创建一个程序,该程序获取数据并将其放入文本文件中仅包含数字的 2 x 10 表中。然后程序需要在以后的迭代中检索此信息。但我不知道该怎么做。我一直在研究 numty 命令、常规文件命令以及尝试制作表格的方法。但我似乎无法让这一切发挥作用。
这是我试图制作的表格的示例:
0 1 1 1 0 9 6 5
5 2 7 2 1 1 1 0
然后我会检索这些值。有什么好的方法可以做到这一点?
为什么不使用csv
module?
table = [[1,2,3],[4,5,6]]
import csv
# write it
with open('test_file.csv', 'w') as csvfile:
writer = csv.writer(csvfile)
[writer.writerow(r) for r in table]
# read it
with open('test_file.csv', 'r') as csvfile:
reader = csv.reader(csvfile)
table = [[int(e) for e in r] for r in reader]
此方法的另一个好处是可以创建可由其他程序(例如 Excel)读取的文件。
哎呀,如果您确实需要空格或制表符分隔,只需添加delimiter="\t"
到你的读者和作者的建设。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)