python 从 ('游戏中',"107|31|C62021,172|204|FF0000",0) 中 提取 C62021,FF0000 和图片坐标获取的像素进行轮流对比 全部符合 输出 ture,107,31 不符合输出 false
时间: 2024-04-01 07:33:57 浏览: 80
好的,我理解了你的问题。首先,我需要确认一下你的问题意思,你是想让我从字符串 "('游戏中',"107|31|C62021,172|204|FF0000",0)" 中提取出 "C62021" 和 "FF0000" 两个字符串,并且从这个字符串中获取坐标 "107" 和 "31",再进行对比吗?如果对比全部符合,就输出 "true",如果 "107" 和 "31" 不符合要求,就输出 "false",是吗?
相关问题
color_M={'游戏登陆界面': {'界面标识': {'游戏中':((('游戏中',"107|31|C62021",0))), '棋盘签到':(('棋盘签到',"172|204|FF0000",0),('灵魂换购',"171|254|F70000",0),('资源找回',"173|304|FF0000",0),('新星福利',"171|504|F70000",0))} }, } 提取列表中的颜色进行对比
好的,可以使用Python中的字典和元组来提取列表中的颜色进行对比。具体的方法如下:
```python
# 定义要对比的颜色
target_color = (107, 31, 198)
# 遍历字典中的所有界面标识
for interface in color_M.values():
for ident in interface.values():
# 遍历界面标识中的所有颜色
for color_info in ident.values():
# 如果颜色与目标颜色相同,则输出对应的界面标识
if color_info[0][1] == target_color:
print(ident)
```
这样就可以提取列表中的颜色进行对比了。需要注意的是,这里假设颜色是以RGB三元组的形式存储的,如果不是这种形式,需要对代码进行相应的修改。
python 提取excel表格中红色文字
您可以使用Python的openpyxl库来读取Excel表格中的单元格颜色。以下是一个示例代码,可用于提取红色文字:
```python
from openpyxl import load_workbook
from openpyxl.styles import Color
# 打开Excel文件
workbook = load_workbook(filename='example.xlsx')
# 选择要处理的工作表
worksheet = workbook['Sheet1']
# 遍历每个单元格
for row in worksheet.rows:
for cell in row:
# 检查单元格是否为红色
if cell.font.color.rgb == Color('FF0000').rgb:
# 如果是红色,输出单元格的值
print(cell.value)
```
请注意,这段代码假设您的Excel表格中的红色是指定RGB值为“FF0000”的红色。如果您的Excel表格中的红色采用不同的RGB值,则需要相应地更改代码。
阅读全文
相关推荐














