python配置文件(ArgumentParser)

配置文件bash写的shell文件:

#!/usr/bin/env bash
for dimension_size in 50 51
do
    for iteration_count in 20 21
    do
        export PYTHONPATH=/home/vineet/semeval2017-task5 && \
        /usr/bin/python2.7 /home/v2john/PycharmProjects/semeval2017-task5/semeval_doc2vec_hl.py \
        --train_headlines_data_path /home/ubuntu/nlpTools/semeval2017task5/corpus/Headline_Trainingdata.json \
        --test_headlines_data_path /home/ubuntu/nlpTools/semeval2017task5/corpus/subtask-
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Python脚本中实现通过命令行参数指定配置文件位置的功能,你可以使用`argparse`模块。下面是一个示例代码,展示了如何使用命令行参数来指定配置文件位置: ```python import argparse import configparser # 创建命令行参数解析器 parser = argparse.ArgumentParser() parser.add_argument('--config', help='配置文件路径') # 解析命令行参数 args = parser.parse_args() # 获取配置文件路径 config_file = args.config # 创建一个配置解析器 config = configparser.ConfigParser() # 读取配置文件 config.read(config_file) # 获取配置项的值 variable1 = config.get('Variables', 'variable1') variable2 = config.get('Variables', 'variable2') # 使用配置项的值 print(variable1) print(variable2) ``` 在上面的示例中,我们首先导入了`argparse`和`configparser`模块。然后,我们创建了一个命令行参数解析器,并使用`add_argument()`方法添加一个`--config`选项,用于指定配置文件路径。 接下来,我们使用`parse_args()`方法解析命令行参数,并通过`args.config`获取配置文件路径。 然后,我们创建了一个`ConfigParser`对象,并使用`read()`方法读取配置文件(通过`config_file`变量指定的路径)。 最后,我们可以使用`get()`方法根据配置项的名称和所属节获取配置项的值,并在脚本中使用这些值。 你可以在命令行中运行脚本,并通过`--config`选项指定配置文件的路径,例如: ``` python test.py --config=/etc/test.ini ``` 请确保配置文件存在,并且命令行参数的格式正确。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值