如何使用PyGithub在仓库中创建新目录?

时间:2020-03-23 14:04:36

标签: python github github-api pygithub

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

1 个答案:

答案 0 :(得分:2)

您可以使用与创建文件时相同的方法来创建目录。但是要注意的是要在目录内创建文件,因为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")}