如何每隔一段时间发送文件?

时间:2019-10-05 00:32:50

标签: python pygithub

我的文件格式如下report_10_04_2019_18_10_38。我想每次检查是否有新文件,是否存在新文件发送到我的私人仓库。我想一直寻找新文件,并且每15分钟或1个小时将文件发送回我的仓库中,但是我该怎么办呢?

import datetime
from github import Github

repository = "xxxxxxxxx/xxxxxxxxx"

commit_message = "hello"

crashes = "xxxx/xxxx.html"

g = Github("xxxxxxxxxxxx")


repo = g.get_repo(repository)

while True:
    repo.create_file(crashes, commit_message, "test")

1 个答案:

答案 0 :(得分:0)

如果您使用的是macOS,我知道一种执行此操作的方法,但是我不太确定在Windows上。如果您使用的是macOS,则需要学习一些有关新语言的知识。这是因为打开计算机后,您的python脚本不会自动启动。

如果我尝试在此处解释所有内容,则将花费很长时间,但是如果您想知道如何执行此操作,请在macOS上搜索启动,您会发现很多资源。启动是MacOS在启动时启动的第一个程序,在计算机关闭时关闭的最后一个程序,因此,这是一个绝佳的选择。

在此之后,还要搜索如何创建.plist文件以在启动时启动python程序。这是启动时使用的文件类型,就像python如何使用.py等。

我希望这会有所帮助!