擅长:python、mysql、java
<p>提供<code>numbers.txt</code>文件后,请尝试:</p>
<pre><code>with open('numbers.txt') as inf:
numbers = inf.readlines() # this is ugly if the file is big, but....
autonumbers = [number for number in numbers if len(number==3)]
print("From file numbers.txt were read {} numbers.".format(len(numbers)))
print("Autonumbers:")
for number in autonumbers:
print("{:>7}".format(number))
print("Minimal autonumber is {}".format(min(map(int,autonumbers))))
with open("cars.txt", "a") as outf:
outf.write("\n".join(autonumbers))
print("To file cars.txt was saved {} auto numbers.".format(len(autonumbers)))
</code></pre>
<p>从头开始重写,但这应该完全按照要求工作。不过,这比罪还难看。你为什么要这么做,你真正想做的是什么?这有点臭。你知道吗</p>