'>'是不是认为是命令行参数?如何将此作为命令行参数传递?

时间:2017-11-16 07:10:08

标签: python python-3.x command-line command-line-arguments

Python程序:

import sys

print(len(sys.argv))

命令行:

没有'>'操作者

>>> python sample.py 1 2 3

输出:

4

使用'>'操作者

>>> python sample.py > 1 2

输出:

不显示任何内容

如何将其作为命令行参数,不使用任何引号。 我需要它因为我用python实现Cat命令。

1 个答案:

答案 0 :(得分:2)

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