![](/img/trans.png)
[英]How do I turn a python datetime into a string, with readable format date?
[英]how do i print in readable format for decoded return response in python
下面是我的一段代码
代码:
ha_state = self.run_script("clish -c '''show cluster state'''")
time.sleep(3)
show_ha_config = self.show_task(ha_state)
show_ha_config = show_ha_config["tasks"][0]["task-details"][0][
"output"
]
ha_decoded = base64.b64decode(
bytes(show_ha_config, "utf-8")
).decode("ascii")
ha_conf = ha_decoded.split("\n")
logout_result = self.api_call(self.node, "443", "logout", {}, self.sid)
return ha_conf
我需要我的返回值是可读的格式。 寻求某种帮助
您在问题上发布的原始数据是:
orig = [
'\n' 'Cluster Mode: High Availability (Active Up) ' 'with IGMP Membership\n'
'\n' 'ID Unique Address Assigned Load ' 'State ' 'Name \n' '\n'
'1 10.10.10.10 0% ' 'STANDBY chckpt-fw1a \n'
'2 (local) 10.10.10.11 100% ' 'ACTIVE chckpt-fw1b \n' '\n' '\n'
'Active PNOTEs: None\n' '\n' 'Last member state change event:\n'
' Event Code: CLUS-114904\n' ' State change: ACTIVE(!) -> ' 'ACTIVE\n'
' Reason for state change: Reason for ' 'ACTIVE! alert has been resolved\n'
' Event time: Wed Jan 11 ' '02:06:12 2023\n' '\n'
'Last cluster failover event:\n' ' Transition to new ACTIVE: Member 1 -> '
'Member 2\n' ' Reason: ADMIN_DOWN ' 'PNOTE\n' ' Event time: Wed Jan 11 '
'02:03:00 2023\n' '\n' 'Cluster failover count:\n' ' Failover counter: 56\n'
' Time of counter reset: Fri Mar 12 ' '08:59:23 2021 (reboot)']
如果您使用以下任一方式打印:
print(''.join(orig))
或者
for line in orig:
print(line)
它给:
Cluster Mode: High Availability (Active Up) with IGMP Membership
ID Unique Address Assigned Load State Name
1 10.10.10.10 0% STANDBY chckpt-fw1a
2 (local) 10.10.10.11 100% ACTIVE chckpt-fw1b
Active PNOTEs: None
Last member state change event:
Event Code: CLUS-114904
State change: ACTIVE(!) -> ACTIVE
Reason for state change: Reason for ACTIVE! alert has been resolved
Event time: Wed Jan 11 02:06:12 2023
Last cluster failover event:
Transition to new ACTIVE: Member 1 -> Member 2
Reason: ADMIN_DOWN PNOTE
Event time: Wed Jan 11 02:03:00 2023
Cluster failover count:
Failover counter: 56
Time of counter reset: Fri Mar 12 08:59:23 2021 (reboot)
这似乎代表了点击工具为人类消费输出的内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.