首页 > 解决方案 > 查找python打印功能

问题描述

背景

我在一些代码中有一个打印语句(有很多贡献者)。它正在打印:

<soapenv:Body><QueryPerf xmlns="urn:vim25"><_this type="PerformanceManager">PerfMgr</_this><querySpec><entity type="VirtualMachine">vm-1442</entity><startTime>2019-05-21T11:32:32.362213-04:00</startTime><endTime>2019-05-22T11:32:32.362213-04:00</endTime><metricId><counterId>2</counterId><instance></instance></metricId><intervalId>300</intervalId></querySpec></QueryPerf></soapenv:Body>
</soapenv:Envelope>

对于我的一生,我找不到这个打印声明在哪里。

它是一个包含许多文件的大型 python 程序,甚至可能有人编辑了一个库。

问题

有没有办法告诉python程序打印它正在执行的打印语句的位置?

笔记

我试过四处寻找。从这是一个 SOAP 命令的事实来看,我的猜测是它与 pyvmomi 有关

我的解决方案对我有用(幸运的是)

ctrl C 在代码打印时执行期间。

总的来说,这是一个可怕的答案。

标签: pythonpython-2.7

解决方案


如果您知道打印可能导致的结果(例如 print(Alice))并且您使用的是 pycharm,您可以使用 ctrl+shift+f 搜索所有文件(与 web 中的 ctrl+f 相同)。


推荐阅读