Python Main NUM_ARGS = 1

N.B. Replace 'example' with 'myFileName' (WITHOUT'.py') creates a RUNNING Python Program.

# -*- coding: utf-8 -*-
r"""example.py DoesSomethingTo INFILEPATH (FILE CONTENTS DESCRIPTION) Producing FILL_IN_HERE
Usage:   ./example.py INFILENAME
Sample:  ./example.py myInFileName   
"""
import sys, os, fnmatch, shutil, json

def example(infilename):
    indirpath = 'outPDFparseJSON'
    infilepath = os.path.join(indirpath, infilename)
    infilename_root, infilename_ext = os.path.splitext(infilename)
    print()
    print (infilepath)
    print (indirpath)
    print (infilename)
    print (infilename_root)
    print (infilename_ext)

    outdirpath = 'outPyObjList'
    outfilename = infilename_root + '_filled' + infilename_ext
    outfilepath = os.path.join(indirpath, outfilename)
    print(outfilepath) 

NUM_ARGS = 1
def main():
    args = sys.argv[1:]
    if len(args) != NUM_ARGS or "-h" in args or "--help" in args:
        print (__doc__)
        sys.exit(2)
    example(args[0])

if __name__ == '__main__':
    main()

codestring1 = ''' import sys, os, fnmatch, shutil, json

def example(infilename): indirpath = 'outPDFparseJSON' infilepath = os.path.join(indirpath, infilename) infilename_root, infilename_ext = os.path.splitext(infilename) print() print (infilepath) print (indirpath) print (infilename) print (infilename_root) print (infilename_ext)

outdirpath = 'outPyObjList'
outfilename = infilename_root + '_filled' + infilename_ext
outfilepath = os.path.join(indirpath, outfilename)
print(outfilepath)

NUM_ARGS = 1 def main(): args = sys.argv[1:] if len(args) != NUM_ARGS or "-h" in args or "--help" in args: print (doc) sys.exit(2) example(args[0])

if name == 'main': main() '''

codestring2 = '''

import sys, os, fnmatch, shutil, json

def example(infilename):
    indirpath = 'outPDFparseJSON'
    infilepath = os.path.join(indirpath, infilename)
    infilename_root, infilename_ext = os.path.splitext(infilename)
    print()
    print (infilepath)
    print (indirpath)
    print (infilename)
    print (infilename_root)
    print (infilename_ext)

    outdirpath = 'outPyObjList'
    outfilename = infilename_root + '_filled' + infilename_ext
    outfilepath = os.path.join(indirpath, outfilename)
    print(outfilepath) 

NUM_ARGS = 1
def main():
    args = sys.argv[1:]
    if len(args) != NUM_ARGS or "-h" in args or "--help" in args:
        print (__doc__)
        sys.exit(2)
    example(args[0])

if __name__ == '__main__':
    main()

'''

codestring3 = '''

import sys, os, fnmatch, shutil, json

def example(infilename):
    indirpath = 'outPDFparseJSON'
    infilepath = os.path.join(indirpath, infilename)
    infilename_root, infilename_ext = os.path.splitext(infilename)
    print()
    print (infilepath)
    print (indirpath)
    print (infilename)
    print (infilename_root)
    print (infilename_ext)

    outdirpath = 'outPyObjList'
    outfilename = infilename_root + '_filled' + infilename_ext
    outfilepath = os.path.join(indirpath, outfilename)
    print(outfilepath) 

NUM_ARGS = 1
def main():
    args = sys.argv[1:]
    if len(args) != NUM_ARGS or "-h" in args or "--help" in args:
        print (__doc__)
        sys.exit(2)
    example(args[0])

if __name__ == '__main__':
    main()