'>' 没有被识别为命令行参数?如何将其作为命令行参数传递?

'>' is not recognising as a command line Argument ? How to Pass this as a command Line Argument?

Python 程序:

import sys

print(len(sys.argv))

命令行:

没有'>'运算符

>>> python sample.py 1 2 3

输出:

4

使用“>”运算符

>>> python sample.py > 1 2

输出:

不显示任何内容

如何在不使用任何引号的情况下将其作为命令行参数。 我需要它,因为我正在使用 python 执行 Cat 命令。

由于使用 >,您可以将终端或 CMD 输出打印到文件中,您需要使用双引号括起来 您需要像这样使用它:python sample.py ">" 1 2