Python 通过串行电缆将文件从嵌入式Linux复制到Windows?

Python 通过串行电缆将文件从嵌入式Linux复制到Windows?,python,python-2.7,Python,Python 2.7,我使用Python2.7/PySerial脚本在带有嵌入式Linux的设备上运行测试。由于最近的软件更改,Linux box生成了许多.csv格式的日志文件。我要去拿。我无法在Linux中启用任何服务器功能;我只有串行连接 我当然可以读取文件内容并将其捕获为文本,但这既笨拙又不可靠——我宁愿复制文件。经过两天的搜索,我仍然不知所措(这是我的通病!) 有什么提示吗?请温柔一点——这是我的第一个问题……:) 获得串行终端后,您可以使用sz(属于lrzsz)通过ZModem发送文件。只需在另一端(超级

我使用Python2.7/PySerial脚本在带有嵌入式Linux的设备上运行测试。由于最近的软件更改,Linux box生成了许多.csv格式的日志文件。我要去拿。我无法在Linux中启用任何服务器功能;我只有串行连接

我当然可以读取文件内容并将其捕获为文本,但这既笨拙又不可靠——我宁愿复制文件。经过两天的搜索,我仍然不知所措(这是我的通病!)


有什么提示吗?请温柔一点——这是我的第一个问题……:)

获得串行终端后,您可以使用
sz
(属于
lrzsz
)通过ZModem发送文件。只需在另一端(超级终端?)使用一个串行通信程序,该程序可以理解ZModem,并且可以传输文件。

非常感谢您提出的解决方案。不幸的是,两者都不起作用(我无法在Linux机器上启用任何额外功能),而且它们都不在所需的Python环境中。 我认为这是一个难题,但我不得不要求一个解决方案

cat logfile
作为文本字符串,并尝试捕捉结尾处的提示


感谢您的时间和努力。

不,您不能,因为我无法在Linux中启用任何服务器功能。如果您没有访问文件系统的权限,则无法访问。串行端口用户以前必须具有文件访问权限。您可以使用Telnet或类似协议(使用系统预定义的命令)读取文件(从内部定义的应用程序)。Linux盒不支持Linux命令(限制访问,禁止命令)。我确实可以完全访问文件系统:可以说,串行连接到根终端。我可以执行所有标准的Linux命令。但是所有的服务器功能都被剥离了。使用winscp!