Python参数在<;从命令行读取时

Python参数在<;从命令行读取时,python,command-line-arguments,Python,Command Line Arguments,我得到了一个脚本,该脚本应该花费执行python-脚本所需的时间。为了简单起见,我只提供了我想要在命令行中作为参数执行的实际命令 说我打电话: python time.py python ratatosk.py < input.txt 它只返回: Number of arguments: 3 arguments. Argument List: ['time.py', 'python', 'ratatosk.py'] 其余的争论都到哪里去了?看起来好像你需要避开

我得到了一个脚本,该脚本应该花费执行
python
-脚本所需的时间。为了简单起见,我只提供了我想要在命令行中作为参数执行的实际命令

说我打电话:

python time.py python ratatosk.py < input.txt
它只返回:

Number of arguments: 3 arguments.
Argument List: ['time.py', 'python', 'ratatosk.py']

其余的争论都到哪里去了?看起来好像
你需要避开
python time.py python ratatosk.py \< input.txt
python time.python ratatosk.py\
最好使用与<不同的字符,以便运行此命令更容易


当谈到unixshell时,符号“The
我建议您这样做

python time.py python ratatosk.py \< input.txt
text = raw_input()
print text
hello from the file
$ python echo.py 
hello from the keyboard
hello from the keyboard
$ python echo.py < input.txt
hello from the file