Skip to main content
 首页 » 编程设计

python之如何将具有各种长度元组的 python 列表中的数据写入文件

2025年05月04日16fff_TT

我的数据来自一个函数,它给出了一个圆的 x-y 位置的元组,然后是一个圆的半径条目。当我 print 函数的输出时,它给我下面的输出,其中数据是 float :

((308.5, 221.0), 7.861134052276611) 

如何将此数据以制表符分隔格式写入文件,例如:

x1, "\t", y1, "\t", r, "\n" 

如果对您有用,我正在使用的函数是 cv2.minEnclosingCircle(contour)。我想将我的圈子跟踪数据保存在一个文本文件中,以便稍后进行分析。

请您参考如下方法:

x = ((308.5, 221.0), 7.861134052276611) 
 
print '{0[0]}\t{0[1]}\t{1}'.format(*x) 

结果

308.5   221.0   7.86113405228