snippet #! "Shebang header for python scripts" b #!/usr/bin/env python $0 endsnippet snippet #!2 "Shebang header for python2 scripts" b #!/usr/bin/env python2 $0 endsnippet snippet #!3 "Shebang header for python3 scripts" b #!/usr/bin/env python3 $0 endsnippet snippet paap "parser.add_argument(positional)" b parser.add_argument('${1:positional_arguments}', type=${2:int}, help='${3:argument help}') endsnippet snippet paao "parser.add_argument('-o', '--option')" b parser.add_argument('-${2:${1/^(.).*/$1/}}, --${1:long-option}', type=${3:int}, help='${8:argument help}') endsnippet snippet parser "ArgumentParser" b parser = argparse.ArgumentParser(description='${1:Process description}') paap$2 paao$3 $0 args = parser.parse_args() endsnippet