国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現(xiàn)Windows和Linux之間互相傳輸文件(文件夾)的方法

2019-11-25 16:11:51
字體:
供稿:網(wǎng)友

項目中需要從Windows系統(tǒng)傳輸ISO文件到Linux測試系統(tǒng),然后再Linux測試系統(tǒng)里安裝這個ISO文件。所以就需要實現(xiàn)如何把文件從Windows系統(tǒng)傳輸?shù)絃inux系統(tǒng)中。

在項目中使用了pscp.exe這個工具,只要按照pscp.exe的使用說明操作即可。只要進入pscp.exe的安裝位置,然后輸入pscp即可查看pscp的使用說明。

下面是我機器上的:

使用Python實現(xiàn)也挺簡單的,下面的code主要介紹4中情況:

1. windows傳輸文件到Linux

2. windows傳輸文件夾到Linux

3. Linux傳輸文件到windows

4. Linux傳輸文件夾到windows

code如下:(運行環(huán)境:python27+eclipse+pydev)

import os   def Window_to_Linux_File(window_path, Linux_path, Linux_ip, username, password):     print '>>>>>>>>>>>>>>>>>>>>>>>>>Window_to_Linux_File begin'        cmd='C:/STAF/lib/python/SBS/esxtest/pscp.exe -pw {password} {window_path} {username}@{Linux_ip}:{Linux_path}'.format(               password=password, window_path=window_path, username=username, Linux_ip=Linux_ip, Linux_path=Linux_path)     os.system(cmd)          print '<<<<<<<<<<<<<<<<<<<<<<<<<<Window_to_Linux_File end'           def Window_to_Linux_Dir(window_path, Linux_path, Linux_ip, username, password):   print '>>>>>>>>>>>>>>>>>>>>>>>>>Window_to_Linux_Dir begin'      cmd='C:/STAF/lib/python/SBS/esxtest/pscp.exe -pw {password} -r {window_path} {username}@{Linux_ip}:{Linux_path}'.format(               password=password, window_path=window_path, username=username,Linux_ip=Linux_ip, Linux_path=Linux_path)   os.system(cmd )      print '<<<<<<<<<<<<<<<<<<<<<<<<<<Window_to_Linux_Dir end'       def Linux_to_Window_File(Linux_path, window_path, Linux_ip, username, password):   print '>>>>>>>>>>>>>>>>>>>>>>>>>Linux_to_Window_File begin'      cmd='C:/STAF/lib/python/SBS/esxtest/pscp.exe -pw {password} {username}@{Linux_ip}:{Linux_path} {window_path}'.format(               password=password, username=username,Linux_ip=Linux_ip, Linux_path=Linux_path, window_path=window_path)   os.system(cmd )      print '<<<<<<<<<<<<<<<<<<<<<<<<<<Linux_to_Window_File end'          def Linux_to_Window_Dir(Linux_path, window_path, Linux_ip, username, password):   print '>>>>>>>>>>>>>>>>>>>>>>>>>Linux_to_Window_Dir begin'      cmd='C:/STAF/lib/python/SBS/esxtest/pscp.exe -pw {password} -r {username}@{Linux_ip}:{Linux_path} {window_path}'.format(               password=password, username=username,Linux_ip=Linux_ip, Linux_path=Linux_path, window_path=window_path)   os.system(cmd)      print '<<<<<<<<<<<<<<<<<<<<<<<<<<Linux_to_Window_Dir end'        if __name__ == '__main__':   password='*****'   window_path=r'D:'   username='****'   Linux_ip='10.**.***.***'   Linux_path=r'/var/backup'      Window_to_Linux_File(window_path, Linux_path, Linux_ip, username, password)   #Window_to_Linux_Dir(window_path, Linux_path, Linux_ip, username, password)   #Linux_to_Window_File(Linux_path, window_path, Linux_ip, username, password))   #Linux_to_Window_Dir(Linux_path, window_path, Linux_ip, username, password) 

以上這篇Python實現(xiàn)Windows和Linux之間互相傳輸文件(文件夾)的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 霍山县| 澳门| 二连浩特市| 简阳市| 平果县| 达孜县| 桓仁| 绥中县| 龙南县| 宽甸| 安康市| 承德县| 望都县| 阿图什市| 治多县| 临武县| 公安县| 延寿县| 台中市| 长白| 望江县| 奇台县| 湖州市| 元阳县| 永吉县| 波密县| 台南县| 台湾省| 康定县| 烟台市| 邵阳市| 浙江省| 五原县| 鹿泉市| 曲松县| 炎陵县| 红河县| 揭西县| 青海省| 丰原市| 镇坪县|