Python为Ex生成输出

2024-05-19 19:29:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Python脚本从一些远程网络设备收集信息。输出可能是20到1000行文本。现在它会在我的本地电脑上进入excel。在

现在对这个Linux设备的访问是复杂的,一个citrix会话到一个远程windows服务器,然后ssh连接到半个地球上的Linux设备。没有ftp、scp或类似的东西,所以我无法在Linux设备上生成excel并在本地传输。获取信息的唯一方法是将ssh窗口中的信息复制/粘贴到本地计算机中,并对其进行后期处理

我的问题是什么是最好的(从用户的角度来看,其他人也会使用它)生成格式?1.原样(空格和制表符),2.重新格式化为csv或3.转换为xml


Tags: 文本服务器脚本信息地球远程linuxwindows
3条回答

你确定复制粘贴是唯一的方法吗?如果可以交互地ssh到Linux设备,那么还可以ssh plus运行命令并重定向输出。所以:

ssh remote-linux-box command-to-run >output-file

这根本不涉及任何手动复制和粘贴。在

CSV比“复制粘贴传输”下的当前格式更健壮,空格和制表符很容易混淆,逗号和双引号则不然。Python标准库的csv模块使可靠地生成良好的CSV输出非常容易。在

将其重新格式化为CSV。它非常容易做,是相当人可读的,并且可以被大量的电子表格软件读取。在

相关问题 更多 >