Jul-11-2021, 10:02 AM
example using iterdir:
from pathlib import Path mydir = Path('./data/json') filelist = [filename for filename in mydir.iterdir() if filename.is_file()] # Example: for filename in filelist: print(f"\nfilename: {filename.name}") print(f"file suffix: {filename.suffix}") print(f"full path: {filename.resolve()}") print(f"filepath parts: {filename.parts}")Results (ellipsis is for personal path part I removed)
Output:filename: walmart.json
file suffix: .json
full path: /media/.../data/json/walmart.json
filepath parts: ('data', 'json', 'walmart.json')
filename: walmart_1.json
file suffix: .json
full path: /media/.../data/json/walmart_1.json
filepath parts: ('data', 'json', 'walmart_1.json')