如何使用日期作为 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
我有包含以下代码行的 .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