如何使用日期作为 python 脚本中的参数从命令提示符 运行 python 脚本?

How to run a python script from the command prompt using date as parameter which is in the python script?

我有包含以下代码行的 .py 文件

import pandas
import sys
cwd = os.chdir("n:/user/factory")
random_date = '2019-08-20'
# dataframe created
df = pd.DataFrame()
df['salary_date'] = random_date

我想通过 windows 命令提示符 运行 这个 .py 文件,并从命令提示符控制 'random_date' 作为日期参数。例如,如果我想将上面提到的日期更改为“2017-01-20”,它应该可以从命令提示符和 运行 代码更改。

import argparse
def get_arguments():

    parser = argparse.ArgumentParser()
    parser.add_argument("--date", help="Start Date in YYY-MM-DD format", required=False, default=None)
    
    return parser.parse_args()

args = get_arguments()

random_date = args.date 

# execute script normally but add "--date 2019-08-20" at the end