小编Kau*_*han的帖子

控制argparse帮助参数列表的格式?

import argparse
parser = argparse.ArgumentParser(prog='tool')
args = [('-u', '--upf', 'ref. upf', dict(required='True')),
        ('-s', '--skew', 'ref. skew', {}),
        ('-m', '--model', 'ref. model', {})]
for args1, args2, desc, options in args:  
     parser.add_argument(args1, args2, help=desc, **options)

parser.print_help()
Run Code Online (Sandbox Code Playgroud)

输出:

usage: capcheck [-h] -u UPF [-s SKEW] [-m MODEL]

optional arguments:
  -h, --help            show this help message and exit
  -u UPF, --upf UPF     ref. upf
  -s SKEW, --skew SKEW  ref. skew
  -m MODEL, --model MODEL
                        ref. model
Run Code Online (Sandbox Code Playgroud)

我如何打印参考.-m MODEL, --model MODEL当我使用-h …

python argparse

26
推荐指数
2
解决办法
1万
查看次数

Python多处理队列

我正在使用一组我希望并行运行的作业填充队列,并使用python的多处理模块来执行此操作.以下代码段:

import multiprocessing
from multiprocessing import Queue
queue = Queue()
jobs = [['a', 'b'], ['c', 'd']]
for job in jobs:
    queue.put(job)
Run Code Online (Sandbox Code Playgroud)

当我做queue.get()时,我得到以下内容:

['a', 'b']
Run Code Online (Sandbox Code Playgroud)

为什么队列中没有填充所有作业?

python multiprocessing

5
推荐指数
2
解决办法
8835
查看次数

标签 统计

python ×2

argparse ×1

multiprocessing ×1