如何在python中的字符串中用双引号显示单引号

时间:2016-12-03 19:18:54

标签: python linux python-2.7 shell

我知道这是一个非常基本的问题,但无法解决这个问题。

我需要在脚本中执行基于python命令的自定义命令。

ex:
below is the actual commands.
command-dist --host='server1' -- cmd -- 'command1;command2'

我需要在我的python脚本中使用此命令 从我的脚本开始,这个命令需要在远程服务器上执行

我需要在我的脚本中使用此命令格式

cmd="ssh -q %s "command-dist --host=%s -- cmd -- 'cmd1;cmd2'"" %(host1,host2)

但上述因报价而失败,尝试了多种方法仍然没有运气。

When I tried this way
cmd="ssh -q %s \"command-dist --host=%s -- cmd -- 'cmd1;cmd2'\"" %(host1,host2)

I don't under why back slashes are appearing before and after cmd1;cmd2?
This is what I am not getting.
cmd
'ssh -q %s "command-dist --host=%s -- cmd -- /'cmd1;cmd2'/""' %(host1,host2)

请帮助我如何获得上述值

0 个答案:

没有答案