'>' 没有被识别为命令行参数?如何将其作为命令行参数传递?
'>' 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
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