1234567891011121314151617181920212223242526272829303132 |
- import sys
- from io import StringIO
- import uuid
- # 创建一个StringIO对象用于捕获print输出
- captured_output = StringIO()
- print(uuid.uuid4())
- # 获取最后一行print信息
- def getFileListPrint():
- # 获取捕获的内容
- output = captured_output.getvalue()
- # 获取最后一行
- last_line = output.strip().split('\n')[-1]
- # 打印最后一行
- print(last_line)
- return last_line
- def printStr(v):
- # 备份原始的标准输出
- original_stdout = sys.stdout
- # 将标准输出重定向到StringIO对象
- sys.stdout = captured_output
- # 示例的print输出
- print(v)
- # 恢复原始的标准输出
- sys.stdout = original_stdout
- # 关闭StringIO对象
- # captured_output.close()
|