首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从Python在控制台中运行WinSCP命令

从Python在控制台中运行WinSCP命令
EN

Stack Overflow用户
提问于 2019-06-05 02:50:21
回答 1查看 6.3K关注 0票数 3

我必须使用子进程从Python类运行一些WinSCP命令。

目标是连接本地Windows计算机和未安装FTP的Windows服务器,并下载一些文件。这就是我尝试过的

代码语言:javascript
复制
python    
proc = subprocess.Popen(['WinSCP.exe', '/console', '/WAIT',  user:password@ip:folder , '/WAIT','get' ,'*.txt'], shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)

这样,我让它打开WinSCP控制台并连接到服务器,但它不执行get命令。是不是因为get是在Windows控制台上而不是在WinSCP控制台上执行的?

我还尝试用winscp.com /command替换winscp.exe /console

有没有办法做到这一点?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56449699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档