Is this the only directory or subdirectory?
Ref.
topfile.csv topdir --dir1 --file1.csv --file2.txt --dir2 --file3.csv --file4.csv
For nested ones, you can use os.walk(topdir) to get all files and directories recursively within a directory.
You can configure the script to accept files or files:
python playlist.py topfile.csv topdir
import sys import os def main(): files_toprocess = set() paths = sys.argv[1:] for p in paths: if os.path.isfile(p) and p.endswith('.csv'): files_toprocess.add(p) elif os.path.isdir(p): for root, dirs, files in os.walk(p): files_toprocess.update([os.path.join(root, f) for f in files if f.endswith('.csv')])
user297250
source share