天生呀 2021-03-24 14:30 采纳率: 100%
浏览 5507
已采纳

the following arguments are required: --cfg这个要怎么解决

F:\Anaconda\python.exe G:/data/test.py
usage: test.py [-h] --cfg CFG ...
test.py: error: the following arguments are required: --cfg

Process finished with exit code 2

  • 写回答

3条回答 默认 最新

  • ProfSnail 2021-03-24 14:31
    关注

    这应该是你的test.py需要一个名叫cfg的参数。

    具体使用方法只有看到你的代码之后才能了解。你可以私信我以更详细说明代码情况。

    命令行输入F:\Anaconda\python.exe G:/data/test.py --cfg CFG

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • 沐川 2021-03-24 14:57
    关注

    方便把test.py文件的内容贴出来吗?

    评论
  • 爱晚乏客游 2021-03-24 15:14
    关注

    打开ananconda的prompt,然后输入python G:/data/test.py --cfg ./path/to/cfg(后面加上权重或者配置文件的路径。或者在test.py中,找到

    if __name__=='__main__':这一句下面,有个--cfg的,里面加上default,写上路径也可以直接运行。

    if __name__ == '__main__':
        parser = argparse.ArgumentParser(prog='test.py')
        parser.add_argument('--cfg', default='这里写上cfg的路径,如果没有default,加上这句')
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 算法问题 斐波那契数 解答
  • ¥20 JAVAscript
  • ¥15 VS2019 SPY++ 获取句柄操作
  • ¥15 Facebook 获取广告
  • ¥15 java文本解密算法
  • ¥15 有没有办法等sql查询完成后执行下一步操作
  • ¥15 android8以下机子自动连接指定wifi热点
  • ¥15 python下sqlserver数据表变化监听
  • ¥50 VC中怎么用sql语言联合查询多个加密数据库?
  • ¥65 要通过ADB 命令,修改 开发者选项里面的瀑布刘海屏选项,来个会的chatGPT早就问过了, 不要般