将一个单引号和一个双引号传递给python脚本



我想用一个单引号和一个双引号来启动python脚本,如下所示:

python app.py '"

你可以从一句这样的话开始:

python app.py "'"

或者同样的事情用双引号反转:

python app.py '"'

但我不知道如何同时使用这两种方法。如果我在问题的开头这样做,那么交互式Pythonshell就会启动。我还尝试过用^和\转义引号。

实际上,它与Python无关,是您的shell在解析参数并引发错误。

要传递两种形式的报价,您需要将每种报价与另一种报价一起括起来:

python app.py "'" '"'

第一个和第二个将分别产生单引号和双引号。


编辑:

将两者放在一个单独的论点中:

python app.py "'""

最新更新