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

Gab*_*iel 4 python file-io

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

如何打开文件进行阅读?

Ble*_*der 6

使用glob找到它:

import os
import glob

filename = glob.glob(os.path.join(folder, name + '.*'))[0]
Run Code Online (Sandbox Code Playgroud)

或者使用发电机:

filename = next(glob.iglob(os.path.join(folder, name + '.*')))
Run Code Online (Sandbox Code Playgroud)