擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>f = open("some.txt", "rw+")
str1 = f.read(8)
for num in range(1,9):
f.seek(0,0)
str2 = f.read(8-num)
if str1 == str2:
print 'file is less than 8'
break
f.close()
</code></pre>
<p>8可以替换为变量。我不明白你为什么不比较长度。在</p>
<p>编辑:整件事都在这里。在</p>