代码拉取完成,页面将自动刷新
# /usr/bin/python
"""
这是打包成exe的文件
pyinstaller -F api.py
"""
from apist.apist import Api
import argparse
def run(file: str, sheet: str, mark: str, is_email: str):
print('api file path:', file)
print('sheet name:', sheet)
print('run mark:', mark)
print('send email:', is_email)
Api(file, sheet, mark, is_email)
parser = argparse.ArgumentParser(description='Test for argparse')
parser.add_argument('--file', '-f', help='file路径(在终端拖进来),必要参数', required=True)
parser.add_argument('--sheet', '-s', help='sheet名称,非必要参数,默认值0', default=0)
parser.add_argument('--mark', '-m', help='运行优先级,非必要参数,默认值1', default=1)
parser.add_argument('--email', '-e', help='email是否发送,非必要参数,默认值False', default=False)
args = parser.parse_args()
if __name__ == '__main__':
# python api.py -f D:\Project\apist\api.xls --r 1 -e 1
try:
run(args.file, args.sheet, args.mark, args.email)
except Exception as e:
print(e)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。