Use wildcard with os.path.isfile()

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.

Leave a Comment