如何在python中的两个变量之间添加双引号

时间:2017-03-13 09:21:56

标签: string python-2.7

user=config.get("plugin_etc_passwd",'user')
host=config.get("plugin_etc_passwd",'host')

这是我的用户和主持人的两个变量 现在我的问题是我需要将其转换为下面的命令。

command=["ssh", "tara@localhost", "cat","/etc/passwd"]

我尝试了两种方法,但它没有读取变量值,只是添加引号我是如何实现它的。

command=["ssh", '"'user+'@'+host'"', "cat","/etc/passwd"]

command=["ssh", '"user"'+'@'+'"host"', "cat","/etc/passwd"]

1 个答案:

答案 0 :(得分:0)

您可以尝试字符串格式化,

 command = ["ssh","%s@%s"%(user,host),"cat","/etc/pass"]