Skip to content

Instantly share code, notes, and snippets.

@nbassler
Created November 15, 2019 15:16
Show Gist options
  • Save nbassler/9af383b2e0dd12c49a3d9aa3b74b68fa to your computer and use it in GitHub Desktop.
Save nbassler/9af383b2e0dd12c49a3d9aa3b74b68fa to your computer and use it in GitHub Desktop.
Python Script Template
import sys
import logging
import argparse
logger = logging.getLogger(__name__)
def main(args=sys.argv[1:]):
""" Main function for trip2dicom.py
"""
# parse arguments
parser = argparse.ArgumentParser()
parser.add_argument("fn_input", help="input filename", type=str)
parser.add_argument("-v", "--verbosity", action='count', help="increase output verbosity", default=0)
parsed_args = parser.parse_args(args)
if parsed_args.verbosity == 1:
logging.basicConfig(level=logging.INFO)
elif parsed_args.verbosity > 1:
logging.basicConfig(level=logging.DEBUG)
else:
logging.basicConfig()
finp = parsed_args.fn_input
print(finp)
if __name__ == '__main__':
logging.basicConfig()
sys.exit(main(sys.argv[1:]))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment