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

2024-04-20 01:05:03 发布

您现在位置:Python中文网/ 问答频道 /正文

如文档所示,对github.Repository.Repository对象调用create_file应该会创建一个文件,但是我得到的是{}。在

我的代码是这样的:

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

我做错什么了?在


Tags: 文件对象代码文档githubrepositorycreaterepo
1条回答
网友
1楼 · 发布于 2024-04-20 01:05:03

似乎您需要以斜杠/开始文件名。我试过下面的命令,它奏效了:

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

相关问题 更多 >