Python learning for Network Engineers | Part 13 |Python3 String methods cisco device configuration
𝗙𝗼𝗿 𝗖𝗼𝗺𝗽𝗹𝗲𝘁𝗲 𝗣𝘆𝘁𝗵𝗼𝗻 𝗙𝗼𝗿 𝗡𝗲𝘁𝘄𝗼𝗿𝗸 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝘀 𝗖𝗼𝘂𝗿𝘀𝗲:
𝗘𝗻𝗿𝗼𝗹𝗹 𝗳𝗼𝗿 𝗯𝗲𝗹𝗼𝘄 𝗨𝗱𝗲𝗺𝘆 𝗖𝗹𝗮𝘀𝘀: 𝟐𝟎𝟐𝟐 𝐕𝐞𝐫𝐬𝐢𝐨𝐧
𝑫𝒊𝒔𝒄𝒐𝒖𝒏𝒕𝒆𝒅 𝑹𝒆𝒇𝒆𝒓𝒓𝒂𝒍 𝑳𝒊𝒏𝒌:
https://www.udemy.com/course/python-for-network-engineers/?referralCode=35A75AAE1ACA94A15829 Python Series Complete video Playlist URL :https://www.youtube.com/watch?v=sG_RiytUA38&list=PLOocymQm7YWakdZkBfCRIC06fv7xQE85N
To stay updated with my latest videos Please subscribe to my channel by clicking below
https://www.youtube.com/channel/UCcA2nhdC0wzqyv9x1lk5NnA?sub_confirmation=1
This video demostrates multiple string methods.
Examples of Python 3 string methods:lstrip(), rstrip(), strip(),capitalise(),upper(),lower()
import paramiko
import time
from getpass import getpass
import datetime
TNOW = datetime.datetime.now().replace(microsecond=0)
username = ‘admin’
password = ‘admin’
DEVICE_LIST = open (’09_devices’)
for RTR in DEVICE_LIST:
RTR = RTR.strip()
print (‘n #### Connecting to the device ‘ + RTR + ‘####n’ )
SESSION = paramiko.SSHClient()
SESSION.set_missing_host_key_policy(paramiko.AutoAddPolicy())
SESSION.connect(RTR,port=22,
username=username,
password=password,
look_for_keys=False,
allow_agent=False)
DEVICE_ACCESS = SESSION.invoke_shell()
DEVICE_ACCESS.send(b’terminal len 0n’)
DEVICE_ACCESS.send(b’show runn’)
time.sleep(5)
output = DEVICE_ACCESS.recv(65000)
print (output.decode(‘ascii’))
SAVE_FILE = open(‘ROUTER_’ + RTR , ‘w’)
SAVE_FILE.write(output.decode(‘ascii’))
SAVE_FILE.close
SESSION.close
methods and attributes of the object
name1 = ‘ test1 ‘
name2 = ‘test2’
dir(name1)
strip() is a method
print (name1.lstrip()+name2)
help(str)
help-str
strip() is a method
help()- topics
-STRINGS ,STRINGSMETHODS
print (name2.upper())
print (name1.upper().lstrip())
capitalize(),upper()
Views : 3147
network engineer