首页 > 解决方案 > 当文件已经打开时,如何在 Windows 中使用默认应用程序从 Python 打开文件?

问题描述

我正在尝试使用 .log 文件的默认应用程序打开一个日志文件以将其显示给用户。当我运行时它可以在 Linux 上运行xdg-open file.log,所以我希望它在我调用时可以在 Windows 上运行start file.log

我得到的错误是The process cannot access the file because it is being used by another process. 日志应用程序确实打开了文件,但这并没有停止notepad file.log工作,记事本是默认应用程序。

当文件已经打开时,是否可以使用默认应用程序打开日志文件?

标签: windowscmdpython-3.8

解决方案


推荐阅读