我知道我可以使用itertools抽出组合,并定义组合组的大小,如下所示:
import itertools
print list(itertools.combinations(['V','M','T','O','Q','K','D','R'], 4))
Run Code Online (Sandbox Code Playgroud)
这个输出就像一个元组列表,在这种情况下长度为4.
从这里,我想要做的是强制执行2个参数 - 1)排除包含某些对的任何组合/元组 - 例如V和M,或者Q和K. 2)强制每个元组只包含1个实例一封信.我相信itertools已经在做#2了.
应该保留的只是那些不包含任何这些预定"假"对的元组.因此,如果我排除了包含V和M的组,则该组('V','M','Q','D')将无效,但是('V','R','Q','D')有效.
这对我来说最好的方法是什么?
我试图通过docker部署Django应用程序,首先在本地部署,然后再部署到云服务器.在我尝试这个之前,我找不到我最初问题的答案:如果我运行docker-machine create,我猜这应该是从我的virtualenv中运行的,对吧?
然后,这将获取我所有的特定应用程序依赖项,并开始构建证书以投入容器?如果没有,请另外说明..