我正在尝试创建一个可以从命令行调用并在 python 2.6 中使用关键字参数的程序。到目前为止,我已经尝试过:
#!/usr/bin/python
def read(foo = 5):
print foo
return 0
if __name__ == '__main__'
read()
当我尝试从命令行运行它时:./test.py
程序按预期打印 5 。有没有办法使用./test.py foo=6
?我想保留关键字参数。
这似乎是一个简单的问题,但我还没有找到一个很好的来源。