全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Python实现Windows和Linux之间互相传输文件(文件夹)的方法

项目中需要从Windows系统传输ISO文件到Linux测试系统,然后再Linux测试系统里安装这个ISO文件。所以就需要实现如何把文件从Windows系统传输到Linux系统中。

在项目中使用了pscp.exe这个工具,只要按照pscp.exe的使用说明操作即可。只要进入pscp.exe的安装位置,然后输入pscp即可查看pscp的使用说明。

下面是我机器上的:

使用Python实现也挺简单的,下面的code主要介绍4中情况:

1. windows传输文件到Linux

2. windows传输文件夹到Linux

3. Linux传输文件到windows

4. Linux传输文件夹到windows

code如下:(运行环境: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实现Windows和Linux之间互相传输文件(文件夹)的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# python实现文件传输  # Linux使用scp远程传输命令进行服务器文件互传(阿里云服务器)  # linux服务器之间传输文件的四种方式  # C语言实现Linux下的socket文件传输实例  # Linux网络编程之基于UDP实现可靠的文件传输示例  # linux传输文件命令 rz 和 sz详解  # Linux跨服务器文件传输的操作步骤  # 给大家  # 传输文件  # 运行环境  # 希望能  # 然后再  # 这篇  # 小编  # 也挺  # 大家多多  # 使用了  # 机器上  # Python  # code  # windows  # eclipse  # pydev  # br  # center  # color  # strong 


相关文章: 如何通过可视化优化提升建站效果?  如何获取开源自助建站系统免费下载链接?  网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?  网站制作费用多少钱,一个网站的运营,需要哪些费用?  网站制作员失业,怎样查看自己网站的注册者?  网站企业制作流程,用什么语言做企业网站比较好?  小型网站建站如何选择虚拟主机?  高端企业智能建站程序:SEO优化与响应式模板定制开发  如何在IIS中新建站点并配置端口与物理路径?  北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?  如何通过VPS搭建网站快速盈利?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  装修招标网站设计制作流程,装修招标流程?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  如何在建站之星网店版论坛获取技术支持?  云南网站制作公司有哪些,云南最好的招聘网站是哪个?  建站之星伪静态规则如何正确配置?  如何用VPS主机快速搭建个人网站?  如何在阿里云高效完成企业建站全流程?  天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?  青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?  如何在万网开始建站?分步指南解析  建站之星备案流程有哪些注意事项?  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  济南网站制作的价格,历城一职专官方网站?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  如何在Golang中使用encoding/gob序列化对象_存储和传输数据  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  网站制作模板下载什么软件,ppt模板免费下载网站?  深圳网站制作平台,深圳市做网站好的公司有哪些?  MySQL查询结果复制到新表的方法(更新、插入)  建站之星安装步骤有哪些常见问题?  网站制作话术技巧,网站推广做的好怎么话术?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  制作电商网页,电商供应链怎么做?  php json中文编码为null的解决办法  如何选购建站域名与空间?自助平台全解析  如何用狗爹虚拟主机快速搭建网站?  Bpmn 2.0的XML文件怎么画流程图  如何在Tomcat中配置并部署网站项目?  开源网站制作软件,开源网站什么意思?  建站之星如何助力企业快速打造五合一网站?  济南专业网站制作公司,济南信息工程学校怎么样?  建站168自助建站系统:快速模板定制与SEO优化指南  长沙企业网站制作哪家好,长沙水业集团官方网站?  jQuery 常见小例汇总  建站之星如何助力网站排名飙升?揭秘高效技巧  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。