windows - 当文件已经打开时,如何在 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
工作,记事本是默认应用程序。
当文件已经打开时,是否可以使用默认应用程序打开日志文件?
解决方案
推荐阅读
- pyspark - 将json转换为pysapr
- node.js - nodejs/mongodb - 按子字符串聚合项目
- javascript - 计算子串的数量
- flutter - 在颤动的单元测试中面临方法通道互联网连接的问题
- msal-angular - 当升级到 msal 版本 1.xx 时,Angular 应用程序在 msal 0.x 错误 AADSTS700016 中工作正常
- python-3.x - Discord.Py 删除许多特定消息
- python - 使用 Python haver 和 R distHaversine 计算距离时的结果差异
- c++ - 在 C++ 中将日志值更改为整数时得到错误答案
- date - odoo13 bad sheded on delivery order 和我在确认销售订单前 13 天收到的报价请求
- r - RStudio 会话无法重新启动或终止