Skip to content

Instantly share code, notes, and snippets.

@dmitryhd
Last active May 11, 2016 12:34
Show Gist options
  • Select an option

  • Save dmitryhd/fc9ba9e44b68cefb376f to your computer and use it in GitHub Desktop.

Select an option

Save dmitryhd/fc9ba9e44b68cefb376f to your computer and use it in GitHub Desktop.
Argparse sample
#!/usr/bin/env python3
import argparse
def parse_args():
""" Process command line arguments. """
parser = argparse.ArgumentParser()
parser.add_argument("-c", "--column", type=int,
default=0,
help="Column to read, begins with 0. Default = 0.")
parser.add_argument("-f", "--filename", type=str,
default='Example.fasta',
help="Filename to read. Default = Example.fasta")
# choices=['rock', 'paper', 'scissors']
parser.add_argument('--version', action='version', version='%(prog)s 2.0')
args = parser.parse_args()
return args
def main():
""" """
args = parse_args()
if __name__ == '__main__':
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment