我試圖創建一個可以從命令行調用的程序,並在python 2.6中使用關鍵字參數。到目前爲止,我已經試過:python可執行文件中的kwargs
#!/usr/bin/python
def read(foo = 5):
print foo
return 0
if __name__ == '__main__'
read()
當我嘗試在命令行中運行以下命令:./test.py
計劃印刷5預期。有沒有辦法使用./test.py foo=6
?我想保留關鍵字參數。
這似乎是一個簡單的問題,但我還沒有找到一個好的來源。
請看一下['argparse'](http://docs.python.org/dev/library/argparse.html)模塊,它僅用於此目的。 –