python import filenames that match search
# Basic syntax:
glob.glob('/directory/to/search/search_pattern')
# Where the search_pattern follows the Unix path expansion rules
# Example usage:
# Say you have a directory containing the following files and you only
# want to get the filenames ending in png:
/directory/file.png
/directory/file1.txt
/directory/file2.txt
/directory/file3.png
glob.glob('/directory/*png') # Returns list of matching paths:
--> ['/directory/file.png', '/directory/filea.png']
# If you want just the filenames, you can easily parse with split:
files = glob.glob('/directory/*png')
filenames = [files[i].split('/')[-1] for i in range(len(files))]
print(filenames)
--> ['file.png', 'filea.png']
# Note, the glob module only supports the * and the ? wildcards
Are there any code examples left?
New code examples in category Python
-
Python 2023-04-11 03:04:20
-
Python 2022-03-27 22:40:04 pycharm no module named
-
Python 2022-03-27 22:25:05 assign multiple variablesin one line
-
Python 2022-03-27 22:20:02 levenshtein distance
-
Python 2022-03-27 21:35:09 get text from url python last slash
-
Python 2022-03-27 21:30:30 df concatenate df
-
Python 2022-03-27 21:25:09 python odd or even
-
Python 2022-03-27 21:15:32 python include function from another file
-
Python 2022-03-27 21:10:01 color module python
-
Python 2022-03-27 21:00:27 python tkinter cursor types