Hi Why would it be that my files are not being found in this script?
from pyquery import PyQuery as pq import pandas as pd import os import sys if len(sys.argv) == 2: print("no params") sys.exit(1) dir = sys.argv[1] mask = sys.argv[2] files = os.listdir(dir) fileResult = filter(lambda x: x.endswith(mask), files) # d = pq(filename='20160319RHIL0_edit.xml') data = [] for file in fileResult: print(file) for items in fileResult: d = pq(filename=items) res = d('nomination') attrs = ('id', 'horse') data = [[res.eq(i).attr(x) for x in attrs] for i in range(len(res))] # from nominations # res = d('nomination') # nomID = [res.eq(i).attr('id') for i in range(len(res))] # horseName = [res.eq(i).attr('horse') for i in range(len(res))] # attrs = ('id', 'horse') frames = pd.DataFrame(data) print(frames) I am running this from the bash prompt as (pyquery)sayth@sayth-E6410:~/Projects/pyquery$ python jqxml.py samples *.xml my directory structure (pyquery)sayth@sayth-E6410:~/Projects/pyquery$ ls -a . .. environment.yml .git .gitignore #jqxml.py# jqxml.py samples and samples contains (pyquery)sayth@sayth-E6410:~/Projects/pyquery/samples$ ls -a . 20160319RHIL0_edit.xml 20160409RAND0.xml .. 20160402RAND0.xml 20160416RAND0.xml yet I get no files out of the print statement. Ideas? Sayth -- https://mail.python.org/mailman/listinfo/python-list