aibo Web API をpythonを使って実行するとエラー: SyntaxError: invalid syntax


SONYが提供しているサンプルコードをGoogle Colaboratoryを使ってやっています。  
最後の文に`$ python execute_action_api.py find_object
"{\"TargetType\":\"pinkball\"}"`を使って実行したところ、

[code]

    File "<ipython-input-21-cd227b9f8d7e>", line 54 $ python execute_action_api.py find_object "{\"TargetType\":\"pinkball\"}" ^ SyntaxError: invalid syntax 
    
[/code]

というエラーが出ます。どこを直したらできますでしょうか？

ちなみにアクセストークンとdeviceIdの取得のところ以外は変えておらず、そのまま貼り付けています。

サンプルコード：  
<https://developer.aibo.com/jp/docs#%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89>




※ line 54 で `SyntaxError: invalid syntax` と表示されたので、54行を見るべきなのでしょうが...

Google Colab は、クラウド上の Jupyter notebookですよね。  
件のサンプルプロクラムを、Code セルに打ち込んで、さらに

[code]

    python execute_action_api.py find_object "{\"TargetType\":\"pinkball\"}"
    
[/code]

を追加して実行してみたということですね。  
そのコードセルを実行しても、`find_object` は実行されないはずです。  
sys.argv[1] は `find_object` ではないからです。

`if __name__ == ` 以下をコメントアウト（または削除）して `do_action`
関数に適当な引数を付けて直接呼んでみてはいかがでしょうか？

[code]

    """
    if __name__ == '__main__':
        length = len(sys.argv)
        if length == 3:
            do_action(sys.argv[1], sys.argv[2])
        else :
            print("execute_action_api.py <action api name> <parameters>")
            exit(1)
    """
    
    do_action( "find_object", "{\"TargetType\":\"pinkball\"}")
    
[/code]

こちらで試したところ Time out になりました。 少なくとも syntax error は出ません。

