python - 在关于 argparse.ArgumentParser() 的 google colab 错误上执行代码时
问题描述
我无法解决这个错误是我们不能在 google colab 上使用 argparse 还是有一些替代方法
代码是: -
if __name__ == "__main__":
parser = argparse.ArgumentParser()
parser.add_argument("-d", "--data", required=True, help="CSV file with quotes to run the model")
parser.add_argument("-m", "--model", required=True, help="Model file to load")
parser.add_argument("-b", "--bars", type=int, default=50, help="Count of bars to feed into the model")
parser.add_argument("-n", "--name", required=True, help="Name to use in output images")
parser.add_argument("--commission", type=float, default=0.1, help="Commission size in percent, default=0.1")
parser.add_argument("--conv", default=False, action="store_true", help="Use convolution model instead of FF")
args = parser.parse_args()
prices = data.load_relative(args.data)
env = environ.StocksEnv({"TEST": prices}, bars_count=args.bars, reset_on_close=False, commission=args.commission,
state_1d=args.conv, random_ofs_on_reset=False, reward_on_close=False, volumes=False)
错误是:
usage: ipykernel_launcher.py [-h] -d DATA -m MODEL [-b BARS] -n NAME
[--commission COMMISSION] [--conv]
ipykernel_launcher.py: error: the following arguments are required: -d/--data, -m/--model, -n/--name
An exception has occurred, use %tb to see the full traceback.
SystemExit: 2
解决方案
推荐阅读
- python - 导入 Numpy 的问题我删除了 numpy 但是当我尝试运行程序时它说我还有
- java - 生成具有特定要求的随机字符串
- python - 使用命令行用另一个参数覆盖默认参数
- elasticsearch - 使用正则表达式将文件节拍到 elk
- kubernetes - 部署阶段出错:“lchmod(文件属性)错误:不支持”
- draftjs - TypeError:editorState.getCurrentContent 不是函数
- mockito - 如何使用 mockito 测试 microprofile RestClientBuilder?
- r - 当您无法将用于生成对象的代码添加到 R Markdown 时该怎么办
- python - 在 dcc.Graph 中使用 extendData 的正确方法是什么?
- batch-file - NSIS - 监视器对 CMD 命令变量的刷新率