【发布时间】:2017-10-19 06:43:18
【问题描述】:
我有一个 python 脚本,它由几个正在运行的线程组成,它们有打印输出来告诉任何连接失败,例如无法打开端口,无法连接等。
我已经尝试过基本的:
import sys
sys.stdout = open('file', 'w')
但文件中没有保存任何内容。我正在尝试获取系统打印输出并将其保存到tinydb。我正在尝试将所有输出记录到 tinydb 中。我该怎么做?
是否可以连续检索所有打印输出并使用 tinydb 将其保存到 json 文件中?
【问题讨论】:
-
这是python2还是python3的问题?你怎么
print。您的主题实际上是如何开始的。 -
这是一个python3问题。使用基本的
print("....")打印。线程开始使用threading.Thread() -
@Loïc Faure-Lacroix 链接似乎没有回答我的问题..
标签: python python-3.x tinydb