glob is what you need.
>>> import glob
>>> glob.glob('*.rar') # all rar files within the directory, in this case the current working one
os.path.isfile()
returns True
if a path is an existing regular file. So that is used for checking whether a file already exists and doesn’t support wildcards. glob
does.