python adsl
import os g_adsl_account = {"name": "adsl", "username": "0512...", "password": "..."} class Adsl(object): #============================================================================== # __init__ : name: adsl名称 #============================================================================== def __init__(self): self.name = g_adsl_account["name"] self.username = g_adsl_account["username"] self.password = g_adsl_account["password"] #============================================================================== # set_adsl : 修改adsl设置 #============================================================================== def set_adsl(self, account): self.name = account["name"] self.username = account["username"] self.password = account["password"] #============================================================================== # connect : 宽带拨号 #============================================================================== def connect(self): cmd_str = "rasdial %s %s %s" % (self.name, self.username, self.password) os.system(cmd_str) time.sleep(5) #============================================================================== # disconnect : 断开宽带连接 #============================================================================== def disconnect(self): cmd_str = "rasdial %s /disconnect" % self.name os.system(cmd_str) time.sleep(5) #============================================================================== # reconnect : 重新进行拨号 #============================================================================== def reconnect(self): self.disconnect() self.connect()