os.startfile错误:FileNotFoundError:[WinError 2]系统找不到指定的文件:

时间:2019-03-07 17:55:28

标签: python file spyder

我正在Windows 7的Spyder中运行它。 我已经在多个不同类型的文件上对此进行了测试。

file = r'c/:folder/file.txt'
os.startfile(file)

返回

FileNotFoundError: [WinError 2] The system cannot find the file specified: 'c:/folder/file.txt'

我还试图检查文件名是否正确,并且os.path.isfile(file)返回True

1 个答案:

答案 0 :(得分:1)

如@ olinox14所述:

os.startfile(os.path.normpath(file))

最有可能在读取路径文件时出现问题。操作系统可以为您解决该问题。我遇到了同样的问题