如何使用PyGithub在存储库中创建文件?

时间:2016-11-15 12:40:15

标签: python git pygithub

正如文档所示,在create_file对象上调用github.Repository.Repository应创建一个文件,但我得到github.GithubException.UnknownObjectException

我的代码是这样的:

`repo.create_file('filename', 'commitmessage', 'content')`

我做错了什么?

1 个答案:

答案 0 :(得分:2)

您似乎需要使用斜杠/启动文件名。我已经尝试了以下命令,它起作用了:

In [12]: repo.create_file('/filename', 'commitmessage', 'content')
Out[12]:
{'commit': Commit(sha="201e0e5b91f7ec431d5b06cc47affff202e3de04"),
 'content': ContentFile(path="filename")}