我得到了一个脚本,它应该花费执行脚本所需的时间python
。为简单起见,我只是在命令行中提供我想要执行的实际命令作为参数。
说我打电话:
python time.py python ratatosk.py < input.txt
之后的所有内容python time.py
都是我要执行的实际命令。
但是,当阅读sys.argv
这个时:
print 'Number of arguments:', len(sys.argv), 'arguments.'
print 'Argument List:', str(sys.argv)
它只返回:
Number of arguments: 3 arguments.
Argument List: ['time.py', 'python', 'ratatosk.py']
其余的争论到哪里去了?看起来好像<
以某种方式剥夺了它。
我在 MacBook Pro 上运行 Python Python 2.7.3(v2.7.3:70274d53c1dd,2012 年 4 月 9 日,20:52:43)。