首页 > 解决方案 > 在Visual Studio代码中,调试Python时如何找出哪个线程打开了某个文件?

问题描述

我正在尝试解决由于程序试图移动已经在其他地方打开的目录而导致的错误。该程序是用 Python 编写的,我设法在 Visual Studio Code 调试器中运行它。现在我在它将失败的行之前的断点上。在procexp.exe我可以看到该过程确实打开了有问题的目录。但是,它并没有告诉我更多。我可以从调试器中找出打开目录的位置或至少在哪个线程中?或者任何其他有用的信息?

编辑:可能不是打开的目录,而是它下面的一些文件。但是,Windows 始终只报告正在使用的目录(在 handle.exe、procexp.exe 和 rammap.exe 中)。

标签: pythonmultithreadingfiledebuggingvisual-studio-code

解决方案


推荐阅读