有什么简单的方法可以将Python Pretty table的输出转换成语法上可用的格式,比如CSV。在
输出如下:
C:\test>;nova列表
spu+--------------------------------------+--------+--------+------------+-------------+-----------------------------------+
| ID | Name | Status | Task State | Power State | Networks |
+--------------------------------------+--------+--------+------------+-------------+-----------------------------------+
| 6bca09f8-a320-44d4-a11f-647dcec0aaa1 | tester | ACTIVE | - | Running | OpenStack-net=10.0.0.1, 10.0.0.3 |
+--------------------------------------+--------+--------+------------+-------------+-----------------------------------+
下面是一个使用正则表达式的解决方案。它也适用于任意数量的列(列数是通过计算第一个输入行中加号的数量来确定的)。在
这是一个非常丑陋的一行
我可以把它打开一点使它更漂亮:
^{pr2}$或者可能更有用:
也许这会让你更接近:
这将剥去---线 拆下引线| 将除最后一个以外的全部替换为, 将最后一个|替换为\n
相关问题 更多 >
编程相关推荐