python - 如何使用 python 将文件夹或文件从远程仪器复制到同一仪器
问题描述
我正在编写脚本以使用 pyvisa 包实现自动化测试以与仪器通信。但是,我需要将文件夹和文件从仪器复制到同一仪器。Pyvisa 没有能力做到这一点。请建议我需要使用哪些包和命令。非常感谢。
解决方案
我假设仪器是计算机?您可以通过 ssh 使用远程机器并使用 scp 传输文件。Python 有 SCPClient 和 paramiko 包可以做到这些。这将允许您通过 ssh(安全 shell)进入远程机器并执行命令。SCPClient 允许您将文件传输到远程计算机或从中检索文件。为此,您的远程计算机需要运行 ssh 服务器。
推荐阅读
- javascript - 如何使用 csv 文件作为输入在 Postam Runner 中设置延迟
- python - 更新后如何在另一个文件中获取全局变量的值?
- php - JSONRPC sendtoaddress 返回“结果”:null,“错误”,手动运行 cURL
- python - 使用 Python ftplib 处理大型机 PDS 时“站点 sbd”的含义
- api - MessageBird WhatsApp:无法从沙盒模式移动
- c# - RoutedEvents 组合框未触发
- javascript - MediaWiki API:按内容模型获取页面
- drools - 在 Drools 中设置和获取全局变量
- list - Map 的 Flutter 属性值都被视为字符串
- css - 设置列表组件之间的固定边距