如何在python中打开“文件”类型的文件?

2024-05-18 04:13:01 发布

您现在位置:Python中文网/ 问答频道 /正文

import os
os.startfile('C:\\Some Location\\file.file')

当我试图运行上述代码时,代码给出如下错误:- FileNotFoundError:[WinError 2]系统找不到指定的文件

而对于同一位置,此代码非常适合扩展名为“.txt”的文件。 例如

import os
os.startfile('C:\\Some Location\\file.txt')

这将完美地运行并打开文件

请帮我解决这个问题,我想我使用了错误的文件扩展名。文件类型为“文件”


Tags: 文件代码importtxtos系统错误location
1条回答
网友
1楼 · 发布于 2024-05-18 04:13:01

来自os.startfile的文档:Start a file with its associated application.

Windows必须在扩展.file和某些软件之间有关联。如果不是,Windows不知道使用什么软件

您的.txt文件在记事本(或其他)中打开,该记事本与.txt扩展名文件关联

要添加关联,请执行以下操作:

  • 您可以在系统的某个地方创建.file文件
  • 然后右键单击它,并选择Open with
  • 选择应处理.file扩展的软件,选中“始终将此应用程序用于此类型”(或类似的内容,我没有要检查的窗口)

然后,下次尝试使用os.startfile()时,它将使用所选应用程序打开file.file

相关问题 更多 >