擅长:python、mysql、java
<p>cc是str,pxcolor是tuple</p>
<p>您需要将cc更改为元组,或将pxcolor更改为字符串,然后检查<code>==</code>语句:</p>
<p><strong>要字符串的元组</strong></p>
<pre><code>from PIL import ImageGrab
import threading
cc = "(255, 255, 255)"
def getcol():
global pxcolor
threading.Timer(0.5, getcol).start()
pixel=ImageGrab.grab((960,540,961,541)).load()
for y in range(0,1,1):
for x in range(0,1,1):
pxcolor=pixel[x,y]
print(pxcolor)
if str(pxcolor) == cc:
print("same")
</code></pre>
<p><strong>字符串到元组</strong></p>
<pre><code>from PIL import ImageGrab
import threading
cc = "(255, 255, 255)"
def getcol():
global pxcolor
threading.Timer(0.5, getcol).start()
pixel=ImageGrab.grab((960,540,961,541)).load()
for y in range(0,1,1):
for x in range(0,1,1):
pxcolor=pixel[x,y]
print(pxcolor)
elements = cc[1:-1].split(",")
tuple_cc = [ int(x) for x in elements ]
mytuple = tuple(tuple_cc)
if pxcolor == mytuple:
print("same")
</code></pre>