您可以使用netuse
模塊。 普萊舍檢查site
有兩個選項:
1)連接通過虛擬連接
2)安裝遠程計算機驅動在本地系統
1)
import win32api
import win32net
ip = '192.168.1.18'
username = 'ram'
password = '[email protected]'
use_dict={}
use_dict['remote']=unicode('\\\\192.168.1.18\C$')
use_dict['password']=unicode(password)
use_dict['username']=unicode(username)
win32net.NetUseAdd(None, 2, use_dict)
2)
import win32api
import win32net
import win32netcon,win32wnet
username=’user’
password=’psw’
try:
win32wnet.WNetAddConnection2(win32netcon.RESOURCETYPE_DISK, 'Z:','\\\\192.168.1.18\\D$', None, username,password, 0)
print 「connection established successfully」
except:
print 「connection not established」
你可以在python中使用paramiko模塊來完成你的工作。該模塊提供了登錄到某個遠程機器並執行所需命令的靈活性。 – pankmish
現在就試試這個。謝謝 –