Aug-16-2022, 08:26 AM
(Aug-16-2022, 07:54 AM)Pedroski55 Wrote: ]Try glob??
import glob path = '/home/pedro/summer2021/OMR/' files = glob.glob(path + '/**', recursive=True) for f in files: # shows all paths and files in path print(f)or like this:
from pathlib import Path mydir = Path(path) path2python = '/home/pedro/summer2021/OMR/python/' mydir = Path(path2python) filelist = [filename for filename in mydir.iterdir() if filename.is_file()] 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}")or
import os for root,dirs,files in os.walk(path): print('root is:', root) print('dirs is:', dirs) print('files are:', files) for file in files: print(os.path.join(root, file))If I remember correctly, I got all this from snippsat, so please say thank you to him, not me!
thank you Pedroski55. i will give you reputation point