【发布时间】:2010-12-11 19:48:28
【问题描述】:
我已经编写了一个函数,该函数将带有 x,y 坐标的文件作为输入,并简单地在 python 中显示坐标。我想更多地处理坐标,这是我的问题:
例如在读取文件后我得到:
32, 48.6
36, 49.0
30, 44.1
44, 60.1
46, 57.7
我想提取最小和最大 x 值。
我读取文件的函数是这样的:
def readfile(pathname):
f = open(sti + '/testdata.txt')
for line in f.readlines():
line = line.strip()
x, y = line.split(',')
x, y= float(x),float(y)
print line
我正在考虑使用 min() 和 max() 创建一个新函数,但由于我对 python 很陌生,我有点卡住了。
如果我例如调用 min(readfile(pathname)) 它只是再次读取整个文件..
任何提示都非常感谢:)
【问题讨论】:
标签: python