【问题标题】:How to load YAML file from Github? [closed]如何从 Github 加载 YAML 文件? [关闭]
【发布时间】:2021-12-27 15:27:24
【问题描述】:

我有一个(私有)Github 存储库,其中有一个 YAML 文件。使用我的 Python 脚本,我希望自动加载和解析这个文件。

最好的方法是什么?

【问题讨论】:

  • "最好的方法是什么?" 做任何事情的“最好的”方法通常是高度主观的,具体取决于哪些因素您重视做出这样的决定;根据help center 中定义的站点范围,明确禁止哪种类型的问题。编辑您的问题,以便用事实和可引用的来源来回答。

标签: python github yaml


【解决方案1】:

使用 requests 模块,你可以直接 http 访问来自 github https://raw.githubusercontent.com/[user]/[repo]/[branch]/[filename].yaml的文件

import requests
r = requests.get(url)
print(r.content)

编辑:格式错误

【讨论】:

    【解决方案2】:
    1. 创建您的 Git 访问令牌:https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token
    2. 请求带有标题Authorization: token ACCESS_TOKENAccept: application/vnd.github.v3.raw 的原始文件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-23
      • 1970-01-01
      • 1970-01-01
      • 2014-05-31
      • 1970-01-01
      • 2021-09-27
      • 2016-04-06
      • 2014-08-31
      相关资源
      最近更新 更多