cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
933
Views
0
Helpful
1
Replies

Python script on Nexus9K API Sandbox doesn t work

Hi all,

I have manged to access to GUI on Nexus9K Sandbox. I run show version and copied th python output into a script on my local machine. I run it but I don t get any output. Any idea why?

#!/usr/bin/env python

import requests

import json

from ncclient import manager

url='http://10.10.20.58/ins'

switchuser='cisco'

switchpassword='cisco123'

myheaders={'content-type':'application/json-rpc'}

payload=[

  {

    "jsonrpc": "2.0",

    "method": "cli",

    "params": {

      "cmd": "show version",

      "version": 1

    },

    "id": 1

  }

]

response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()

federico@federico:~/git/network_automation $ ./nexus_9k_test.py

federico@federico:~/git/network_automation $

1 Reply 1

yawming
Cisco Employee
Cisco Employee

Looks like there is no any "print" statement in the script.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: