我有一个名为“ name.txt”的文件。它包含一个名称:Jack。我还编写了以下程序并将其命名为greet.py:
import sys
def Greeting(name):
print("Hello, nice to meet you", name)
name = sys.argv[1]
Greeting(name)
现在,我想让我的程序从git bash中的给定输入中读取名称。
python greet.py < name.txt
该命令将引发IndexError。我尝试使用sys.argv [0],但是在这种情况下,它打印的不是文件名:“ greet.py”。
可以帮我吗?