小编Car*_*ano的帖子

Python:询问两个对象是否是同一个类

我有一类动物和其他动物从它继承(eq Sheep,Wolf).
我想检查两个对象是否是同一个类,如果是,它应该创建同一个类的新对象,如果不是,它们就是在战斗.

if x and y same object:
    #create new object
else:
    #fight
Run Code Online (Sandbox Code Playgroud)

有没有比这更好的方法isinstance
因为,会有更多的动物而不仅仅是2,我认为这样做效率不高:

if isinstance(x, Wolf)
    # ...
Run Code Online (Sandbox Code Playgroud)

python polymorphism instance

10
推荐指数
1
解决办法
4708
查看次数

更改 Python 使用的 TLS 版本

我想要连接一个服务,该服务的所有者告诉我需要使用 TLS 1.2 连接。

问题是我的 Python 使用 TLS 1.3 我用这个命令检查了它python -c "import requests; print(requests.get('https://www.howsmyssl.com/a/check', verify=False).json()['tls_version'])"

是否可以将 TLS 降级至 1.2?

python ssl

2
推荐指数
1
解决办法
1万
查看次数

如何从PowerShell中的Select-String获取匹配值

我想从输出中获得一个版本号,但我得到了全线.

$version = $output | Select-String -Pattern "r\d\d\d\d\d"
Run Code Online (Sandbox Code Playgroud)

这给了我找到我的模式eq的行:

"您的应用程序版本是r11111考虑更新"

如何只获得版本eq的值:

r11111

powershell

0
推荐指数
1
解决办法
1567
查看次数

标签 统计

python ×2

instance ×1

polymorphism ×1

powershell ×1

ssl ×1