Python - 命令行参数中的尖括号

时间:2021-02-28 01:30:25

标签: python arguments command-line-arguments argparse

如何将尖括号 <> 作为命令行参数传递给我的 Python 程序?

例如:

python main.py <div>HelloWorld<div>

目前它给我一个错误,因为终端将 <> 解释为重定向。

我知道用引号括起来会起作用 - 比如:

python main.py "<div>HelloWorld<div>"

有没有办法在没有引号的情况下完成这项工作?

1 个答案:

答案 0 :(得分:0)

转义特殊字符:

python main.py \<div\>HelloWorld\<div\>

其他人建议将参数用引号括起来,恕我直言,这样更易​​读且更简单。