Your Name 3 年之前
父節點
當前提交
3636c76e06
共有 1 個文件被更改,包括 2 次插入6 次删除
  1. 2 6
      hhh/aws-monitor/cl-test.py

+ 2 - 6
hhh/aws-monitor/cl-test.py

@@ -1,18 +1,14 @@
 import subprocess
 import json
 import sys
+import io
 cmd='aws cloudtrail lookup-events --lookup-attributes AttributeKey=EventName,AttributeValue=RunInstances --max-results 20 --region us-east-1'
 cmds=cmd.split(' ')
 #cl=subprocess.run(cmds,text=True, capture_output=True)
 cl=subprocess.Popen(cmds, stdout=subprocess.PIPE)
 lst=[]
 
-while True:
-    l = cl.stdout.readline()
-    if not l:
-        break
-    l=str(l)
-
+for l in io.TextIOWrapper(cl.stdout, encoding="utf-8"):
     if '"AccessKeyId":' in l:
         lst.append(l)