【问题标题】:How to create a new directory in a repo using PyGithub?如何使用 PyGithub 在 repo 中创建新目录?
【发布时间】:2020-07-04 00:08:15
【问题描述】:

就像我们可以使用 PyGithub 在 Github 存储库中创建新文件一样,我们是否可以使用 PyGithub 在 Github 存储库中创建目录/文件夹?我一直在搜索 PyGithub 文档,但没有发现任何实质性内容。

【问题讨论】:

标签: python github github-api pygithub


【解决方案1】:

您可以使用与创建文件时相同的方法创建目录。但问题是在目录中创建一个文件,因为 Git 只跟踪在 1 中包含文件的文件夹。

>>> repo = g.get_repo("PyGithub/PyGithub")
>>> repo.create_file("example/test.txt", "test message", "content_of_file", branch="test")
{'content': ContentFile(path="example/test.txt"), 'commit': Commit(sha="5b584cf6d32d960bb7bee8ce94f161d939aec377")}

【讨论】:

    猜你喜欢
    • 2015-04-24
    • 2018-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多