工具在python 3.10以上版本运行时会报错不兼容:
[21:01:44] [ERROR] 此Python版本 ('3.10.6') 不兼容,成功运行Screenshot你必须使用版本 >= 3.6 (访问 ‘https://www.python.org/downloads/’)
原因分析:
由于代码进行字符串比对大小时会进行ASCII码的按位比较,因此3.10以上版本在和3.6比对时会出现3.10反而比3.6小的局面。
解决办法:
可以考虑引入一个版本号比对的函数和字符串类型的3.6进行比较,类似下面这样(代码来自网络):

其中关于version check部分就使用这个函数进行比较。
后面就运行正常了。
另外一个问题,你的工具运行之后怎么不见结果?只有这个吗?

期待你的回复。
工具在python 3.10以上版本运行时会报错不兼容:
[21:01:44] [ERROR] 此Python版本 ('3.10.6') 不兼容,成功运行Screenshot你必须使用版本 >= 3.6 (访问 ‘https://www.python.org/downloads/’)
原因分析:
由于代码进行字符串比对大小时会进行ASCII码的按位比较,因此3.10以上版本在和3.6比对时会出现3.10反而比3.6小的局面。
解决办法:

可以考虑引入一个版本号比对的函数和字符串类型的3.6进行比较,类似下面这样(代码来自网络):
其中关于version check部分就使用这个函数进行比较。
后面就运行正常了。
另外一个问题,你的工具运行之后怎么不见结果?只有这个吗?

期待你的回复。