How can I debug silent failure - print no output

Sayth Renshaw flebber.crue at gmail.com
Sat May 28 04:01:53 EDT 2016


So how do i get argparse to read the file arguments correctly?

Looking at the namespace it all gets pushed into path and extension remains empty.

[sayth at localhost pyXML]$ python3 racemeeting.py data/ *.xml
Namespace(extension='', path=['data/', '*.xml'])

This is the section I am running

parser = argparse.ArgumentParser()
parser.add_argument("path", nargs="+")
parser.add_argument('-e', '--extension', default='',
                    help='File extension to filter by.')

args = parser.parse_args()
name_pattern = "*" + args.extension
print(args)

Sayth



More information about the Python-list mailing list