擅长:python、mysql、java
<p>似乎您正在比较<code>textResult</code>和<code>a</code>,后者是<em>文件对象</em>。你知道吗</p>
<p>如果需要文件的内容,则需要从file对象中读取,例如<code>a.read()</code>以将文件的全部内容作为字符串。你知道吗</p>
<p>所以我觉得你在找这样的东西:</p>
<pre><code>with open(r'C:\Hubble\Cimage_Project\Index40Count.txt', 'r+') as a:
contents = a.read() # read the entire file
if contents != textResult:
a.seek( 0 ) # seek back to the beginning of the file
a.truncate() # truncate in case the old value was longer than the new value
a.write(textResult)
#then do a bunch more code
print "not passing"
</code></pre>