xxxxxxxxxx
you have the solution here:
https://eli.thegreenplace.net/2010/12/14/problem-passing-arguments-to-python-scripts-on-windows/
xxxxxxxxxx
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('file', type=argparse.FileType('r'))
args = parser.parse_args()
print(args.file.readlines())
xxxxxxxxxx
parser.argparse.ArgumentParser()
# parser.add_args here
# sys.argv includes a list of elements starting with the program
if len(sys.argv) < 2:
parser.print_usage()
sys.exit(1)