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

时间:2019-11-02 21:14:37

标签: python command-line command-line-arguments

我想用这样的单引号和双引号启动python脚本:

python app.py '"

您可以使用单引号将其开头,如下所示:

python app.py "'"

或者同一件事用双引号反转:

python app.py '"'

但是我不知道如何同时使用两者。如果我像问题开头那样进行操作,则将启动交互式Python Shell。我也尝试过用^和\引号。

1 个答案:

答案 0 :(得分:0)

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

要同时传递两种​​形式的引号,您需要将它们彼此括起来:

python app.py "'" '"'

第一和第二个将分别导致单引号和双引号。


编辑:

要将它们都放在一个参数中:

python app.py "'\""