命令行参数修改到pycharm中,不需要参数直接运行

问题

  • 许多代码,需要在命令行中运行,同时提供参数,如下代码所示
python main.py prediction -c ../config/CMU/short/test.yaml

命令行运行的过程中,需要提供参数,但是,在pycharm中,如何运行呢?有两个方法

方法一:

pycharm中需要运行代码的文件,parameter加上参数

image-20210422094329860

方法二:

在代码的系统参数中,直接添加。注意添加到一开始运行的开始。

sys.argv.append("prediction")
sys.argv.append("-c")
sys.argv.append("../config/H36M/short/test.yaml")

其余的类比以上两种方法即可。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
PyCharm配置参数是很简单的。你可以通过以下步骤来进行配置: 1. 打开需要运行Python文件。 2. 点击右键,在弹出菜单选择"Edit 'filename.py' configurations..."(其'filename.py'是你的文件名)。 3. 在弹出的配置窗口,找到"Parameters"选项卡。 4. 在"Parameters"选项卡,你可以输入你想要配置的参数。可以直接在文本框输入参数,并使用空格或逗号来分隔多个参数。 5. 配置完成后,点击"OK"保存配置。 这样,在你运行这个Python文件时,配置的参数就会被传递给程序了。你可以根据需要参数进行修改和调试。 另外,在运行Python程序时,你也可以使用argparse工具包来传递参数。argparse是Python标准库的一个工具包,可以帮助你处理命令行参数。你可以在程序引入argparse并使用它来解析命令行参数。然后,在PyCharm运行配置设置运行命令,包括传递的参数。这样,当你运行程序时,参数就会被正确传递给程序。 举个例子,如果你的程序文件是tools/analysis_tools/analyze_logs.py,你可以在PyCharm运行配置设置命令为: ``` python tools/analysis_tools/analyze_logs.py --arg1 value1 --arg2 value2 ``` 其,--arg1和--arg2是你定义的参数名,value1和value2是相应的参数值。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Pycharm配置运行参数](https://blog.csdn.net/weixin_44751294/article/details/127336538)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值