python - 在Visual Studio代码中,调试Python时如何找出哪个线程打开了某个文件?
问题描述
我正在尝试解决由于程序试图移动已经在其他地方打开的目录而导致的错误。该程序是用 Python 编写的,我设法在 Visual Studio Code 调试器中运行它。现在我在它将失败的行之前的断点上。在procexp.exe
我可以看到该过程确实打开了有问题的目录。但是,它并没有告诉我更多。我可以从调试器中找出打开目录的位置或至少在哪个线程中?或者任何其他有用的信息?
编辑:可能不是打开的目录,而是它下面的一些文件。但是,Windows 始终只报告正在使用的目录(在 handle.exe、procexp.exe 和 rammap.exe 中)。
解决方案
推荐阅读
- javascript - 无法读取 null 的属性“getElementsByClassName” - 我可以使用“if”语句强制它吗?
- node.js - 在 Node 中有效地共享项目
- android - 更改 RecyclerView 中单个单元格/项目的背景
- ruby-on-rails - 如何从 ruby on rails 模型添加到数据库列数组中?
- javascript - 使用 localeCompare 比较 Date 对象
- linux - 尝试启动新的 2D 项目时,Linux 上的 Unity ECS 错误
- javascript - 每秒更新一次随机数据中的chartjs图表
- assembly - 如何在(发布)Rust 构建中找到我的函数的汇编代码?
- python - win32ui:更改字体并打印多行
- typescript - 如何为必须具有可为空属性值的对象创建打字稿类型?