Python-pygithub如果文件存在,则更新否则创建

问题描述

我正在使用PyGithub库更新文件。我正面临一个问题。通常,我们必须选择。我们可以创建一个文件,或者如果文件存在则可以更新。

文档参考号:https://pygithub.readthedocs.io/en/latest/examples/Repository.html#create-a-new-file-in-the-repository

但是问题是,我要创建一个文件(如果不存在)。如果存在,请使用更新选项。

PyGithub有可能吗?

解决方法

我遵循了The Otterlord's的建议,并实现了这一目标。在这里分享我的代码,可能对某人有帮助。

<form method="post">
    {{ wtf.form_field(form.id) }}
    {{ wtf.form_field(form.name) }}
    {{ wtf.form_field(form.manager_name) }}
    {{ wtf.form_field(form.address) }}
    ...
    {{ wtf.form_field(form.submit) }}
    <a href="{{ url_for('previous_page_view_name') }}" class="btn btn-secondary">Cancel</a>
</form>