我有一本有键和值的字典。我需要用这些命令填充下面的openssl命令键:值对。你知道吗
cmd = 'openssl req -nodes -newkey rsa:2048 -keyout ${CN}.key -out ${CN}.csr -subj \
"/{0}={1}/{2}={3}/{4}={5}/{6}={7}/{8}={9}/{10}={11}"'.format()
我在想也许把字典翻一翻。你知道吗
>>> for k, v in dict.items():
... print("{0}={1}".format(k,v))
...
C=US
CN=test.domain.net
L=New York City
O=Company Inc.
S=NY
OU=Company Inc.
但我不确定如何将它们与“/”连接起来,这样它们就不会出现在新行中。你知道吗
使用
/
作为分隔符,用str.join()
将它们连接起来:演示:
相关问题 更多 >
编程相关推荐