【问题标题】:How to open a 'File' type file in python?如何在 python 中打开“文件”类型的文件?
【发布时间】:2023-03-14 15:08:01
【问题描述】:
import os
os.startfile('C:\\Some Location\\file.file')

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

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

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

这会完美运行并打开文件。

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

【问题讨论】:

  • 如果 Windows 说类型只是“文件”,我认为这意味着它没有扩展名 - 尝试使用“文件”作为名称。或者关闭愚蠢的 Windows 功能,它会向你隐藏文件的实际名称......

标签: python python-3.x python-2.7 file


【解决方案1】:

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

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

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

添加关联:

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

那么下次您尝试使用os.startfile() 时,它会打开带有所选应用程序的file.file

【讨论】:

    猜你喜欢
    • 2020-01-31
    • 1970-01-01
    • 2016-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-09
    • 2020-10-09
    • 2017-12-30
    相关资源
    最近更新 更多