如何使用 PyGithub 在存储库中创建文件?
How to create a file inside a repository using PyGithub?
如文档所示,在 github.Repository.Repository
对象上调用 create_file
应该会创建一个文件,但我得到的是 github.GithubException.UnknownObjectException
.
我的代码是这样的:
`repo.create_file('filename', 'commitmessage', 'content')`
我做错了什么?
文件名似乎需要以斜杠开头/
。我尝试了以下命令,它起作用了:
In [12]: repo.create_file('/filename', 'commitmessage', 'content')
Out[12]:
{'commit': Commit(sha="201e0e5b91f7ec431d5b06cc47affff202e3de04"),
'content': ContentFile(path="filename")}
如文档所示,在 github.Repository.Repository
对象上调用 create_file
应该会创建一个文件,但我得到的是 github.GithubException.UnknownObjectException
.
我的代码是这样的:
`repo.create_file('filename', 'commitmessage', 'content')`
我做错了什么?
文件名似乎需要以斜杠开头/
。我尝试了以下命令,它起作用了:
In [12]: repo.create_file('/filename', 'commitmessage', 'content')
Out[12]:
{'commit': Commit(sha="201e0e5b91f7ec431d5b06cc47affff202e3de04"),
'content': ContentFile(path="filename")}