我在使用python中的requests库时遇到了SSL证书问题。问题是除了cereri包提供的证书外,我还需要使用另一个证书。
当然,我基本上可以使用手动复制/粘贴将其附加到另一个的底部。
然而,我希望能够在windows CLI中使用一个行程序来完成它。
我试过:
copy $(pip config get global.cert)+$(python -m certifi) $(python -m certifi)
这一个根本不起作用,因为复制不能输出到同一个文件
type $(pip config get global.cert)>>$(python -m certifi)
这部分工作。附加是的,但最后的证书充满了奇怪的字符。
TYPE $(cp $(pip config get global.cert) root-CA.pem)>>$(python -m certifi)
因此,我尝试在追加之前将. crt转换为pem,但出现以下错误:"复制项目:无法将参数绑定到参数"Path",因为它为null。"
有人知道怎么解决吗?非常感谢
席德
1条答案
按热度按时间db2dz4w81#
我找到了一个使用.bat文件的变通方法,该文件首先将两个路径存储在变量中,然后在第一个文件中执行追加。
它做的工作,即使我正在寻找一个班轮。随时建议,如果你知道一个更简单的方法来做。
席德