所以我现在正在研究某些东西,并且试图在命令行中运行它。给定此命令“ python ./pythonprogram.py arg1”,我就能运行我的python文件
但是
“ python ./pythonprogram.py 显然也应该工作。例如。 this article表示“符号”表示应该将arg1输入到左侧的程序中。我想念什么吗? Python是一个例外,参数只能通过空格传递吗?谢谢!
答案 0 :(得分:2)
他们做不同的事情。
此:
python ./pythonprogram.py arg1
表示“运行程序并将字符串arg1
作为参数传递”
此:
python ./pythonprogram.py < arg1
表示“读取文件arg1
并将其内容传递给我的程序的stdin”。