1. 前言
当把python文件作为独立的模块运行时,有时需要在执行Python文件的时候向其传入参数。那这些参数应该怎么传进去呢?文件本身需要做些什么处理呢?
2. 实际的应用场景
在做图像处理时,把图像的处理逻辑全部放在一个文件里。在执行这个文件时,需要传入输入图像的路径,已经输出图像的名称等参数。具体处理过程如下,保存的python文件名称为demo.py。
from keras.preprocessing.image import ImageDataGenerator
from keras.preprocessing.image import img_to_array
from keras.preprocessing.image import load_img
import numpy as np
import argparse
#设置参数
ap = argparse.ArgumentParser()
ap.add_argument("-i",