打开未知扩展名的现有文件

时间:2013-11-06 22:56:13

标签: python file-io

我需要打开一个文件进行阅读,我知道它所在的文件夹,我知道它存在,我知道它的(唯一)名称,但我不知道扩展名之前手。

如何打开文件进行阅读?

1 个答案:

答案 0 :(得分:6)

使用glob找到它:

import os
import glob

filename = glob.glob(os.path.join(folder, name + '.*'))[0]

或者使用生成器:

filename = next(glob.iglob(os.path.join(folder, name + '.*')))