Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发的这个应用程序(基于 GUI)有十几个模块。在运行应用程序并使用它时,有一个特定的操作(单击标签),我在标准输出中得到了大量的空打印,因此我怀疑应用程序的性能正在受到影响。现在的问题是我无法准确找出导致这种情况发生的打印语句。
我已经尝试过的:
我没有尝试过的:
有什么简单的技巧(不太难看)来消除这个打印声明吗?
替换为类似文件的文件,该文件将在调用其方法sys.stdout时产生回溯。write()
sys.stdout
write()
无论您在哪里调用打印例程,都在打印输出中添加一个小的唯一标题(模块名称+行号),以标识开始打印的位置。