如何使用 argparser 在 yaml 文件中添加字符串列表

发布于 2025-01-17 01:33:23 字数 391 浏览 1 评论 0原文

我想在 .yaml 配置中定义一个字符串列表(附有 ss)。 例如: ['HNN','FRC']

我已经创建了这样的东西。

self.argParser.add_argument(
'--source.prefiks.list',
nargs = '*',
required=False,
default="",
help='Param used for definition of selected procesess')

a 片段从配置文件

I would like to define a List of Strings in .yaml config (ss is attached).
For example: ['HNN','FRC']

I've created sth like that.

self.argParser.add_argument(
'--source.prefiks.list',
nargs = '*',
required=False,
default="",
help='Param used for definition of selected procesess')

a snippet from the configuration file

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

玻璃人 2025-01-24 01:33:23

我对这种方法很满意:它工作正常。

self.argParser.add_argument(
    '--source.prefiks.list',
    type = lambda s: [str(item) for item in s.split(',')],
    required=False,
    help='Param used for definition of selected procesess')

I'm ok with this approach: It works properly.

self.argParser.add_argument(
    '--source.prefiks.list',
    type = lambda s: [str(item) for item in s.split(',')],
    required=False,
    help='Param used for definition of selected procesess')
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文