1

我正在使用 python 开发 Windows。我的 SSH 服务器是 Mindstorm EV3,它基本上是一个基于 Linux 的嵌入式 pc,它支持网络上的 SSH。我能够连接到服务器并下载或上传文件。我的服务器使用基本的读取这些文件

file.open("filename", "w")

没问题。但是,除了上传文件并将其读取出来之外,没有更简单的方法可以将值从我的计算机传递到我的嵌入式 pc 吗?

如何使用 SSH 从我的窗口(python paramiko、PuTTY 等)发送一个值,我需要在服务器上写什么才能接收这个值?(SSH 脚本应该足够了,我将能够弄清楚如何使用在那里运行的 python 来做到这一点。)

我对所有包含 SSH 和通过我的 WiFi 传递数据的东西都很陌生。感谢大家的帮助 !

4

1 回答 1

0

您可以使用系统模块来执行命令行参数。这将允许您将代码作为script.py arg1,arg2,.

这会将所有参数作为字符串列表传递。另请注意,文件名将作为第零个元素传入。

这是一个如何使用它的例子。

import sys

for i in sys.argv:
    for j in i:
        print j + '\n'

输入python s.py foo bar 它会打印

s
.
p
y
f
o
o
b
a
r
于 2020-07-09T00:18:04.433 回答