使用python进行adsl拨号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
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() |
相关文章