9 except NameError: # Python 3
13 if __name__ == '__main__':
14 parser = argparse.ArgumentParser(description='Remove files/directories')
15 parser.add_argument('-r', '--recursive', action='store_true',
16 help='remove directories recursively')
17 parser.add_argument('names', nargs='+',
18 help='files/directories names to remove')
19 args = parser.parse_args()
21 for name in args.names:
22 is_dir = os.path.isdir(name)
23 if not os.access(name, os.W_OK):
31 "rm.py: remove write-protected %s '%s'? [y/n] "
33 answer = rmw[:1].lower()