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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将单引号和双引号传递给python脚本相关的知识,希望对你有一定的参考价值。

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

python app.py '"

您可以像这样用单引号将其开头:

python app.py "'"

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

python app.py '"'

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

答案

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

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

python app.py "'" '"'

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


编辑:

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

python app.py "'""

以上是关于将单引号和双引号传递给python脚本的主要内容,如果未能解决你的问题,请参考以下文章

PHP 如何将单引号字符串与双引号字符串连接起来。

Python-yaml 脚本和双引号

Python json单引号和双引号的区别[重复]

shell脚本中单引号和双引号的区别

python脚本入参的单、双引号

shell中的单引号和双引号的区别