擅长:python、mysql、java
<p>假设您使用的是python3(它可能在Py2中也可以工作,但我不知道),只需将其视为由制表符分隔的CSV,而不是逗号</p>
<pre><code>import csv
def getvals(file):
"""
gets the val's from a file of whitespace separated values, and
turns them into easy to use Python var's
"""
samples = csv.reader(open(file))
s = []
n = 0
for row in samples:
r = [row[0].split()]
s += r
n+=1
return s
</code></pre>
<p>该函数将返回一个如下所示的集合</p>
^{pr2}$
<p>从那以后,这只是一个数学问题来决定放弃哪个值。当然,您可以在for循环中计算并返回所需的值。我只想返回一组可以被其他函数使用的值,所以我就这样做了。在</p>