首页 > 解决方案 > Python-Gitlab 按名称列出项目和组

问题描述

我正在尝试按名称而不是 ID# 列出项目列表。这与按名称而不是 ID# 列出组相同。

我尝试使用 python 2.7 版本运行一些 python-gitlab 代码,但我只得到 ID#。

projects = gl.projects.list()
groups = gl.groups.list()

这两行只给出了项目和组的 ID#,但这不是我想要的。我想知道是否可以仅获取组和项目中列出的名称。那可能吗?

标签: python-2.7gitlabgitlab-ce

解决方案


有一个属性叫做“属性”。尝试以下操作:

for project in gl.projects.list():
    # print everything
    print(project.attributes)
    # or a single attribute
    print(project.attributes['name'])

组也一样:

for group in gl.groups.list():
    # print everything
    print(group.attributes)
    # or a single attribute
    print(group.attributes['name'])

推荐阅读