1*4bac8fd8SConnie#!/usr/bin/env python 2*4bac8fd8SConnie 3*4bac8fd8SConniefrom __future__ import print_function 4*4bac8fd8SConnie 5*4bac8fd8SConnieimport os 6*4bac8fd8SConnieimport sys 7*4bac8fd8SConnie 8*4bac8fd8SConnie 9*4bac8fd8SConniedef check_path(argv): 10*4bac8fd8SConnie if len(argv) < 3: 11*4bac8fd8SConnie print("Wrong number of args") 12*4bac8fd8SConnie return 1 13*4bac8fd8SConnie 14*4bac8fd8SConnie type = argv[1] 15*4bac8fd8SConnie paths = argv[2:] 16*4bac8fd8SConnie exit_code = 0 17*4bac8fd8SConnie 18*4bac8fd8SConnie if type == "dir": 19*4bac8fd8SConnie for idx, dir in enumerate(paths): 20*4bac8fd8SConnie print(os.path.isdir(dir)) 21*4bac8fd8SConnie elif type == "file": 22*4bac8fd8SConnie for idx, file in enumerate(paths): 23*4bac8fd8SConnie print(os.path.isfile(file)) 24*4bac8fd8SConnie else: 25*4bac8fd8SConnie print("Unrecognised type {}".format(type)) 26*4bac8fd8SConnie exit_code = 1 27*4bac8fd8SConnie return exit_code 28*4bac8fd8SConnie 29*4bac8fd8SConnie 30*4bac8fd8SConnieif __name__ == "__main__": 31*4bac8fd8SConnie sys.exit(check_path(sys.argv)) 32