我有一个Python脚本,可以定期检查API进行数据更新。由于它是在没有监督的情况下运行的,因此我希望能够监视脚本的作用以确保其正常运行。
我最初的想法只是将每次使用API的通信尝试写入带有日期,时间以及是否提取数据的文本文件中。每个输入都有一个新行。我对您的问题是,您是否建议以其他方式这样做?例如写到excel就能对列进行排序?还是还有其他值得考虑的选择?
答案 0 :(得分:1)
我会说这确实取决于两个因素
您多久更新一次
您希望与监视数据进行多少互动(即通知,报告等)
我有一些项目,其中我们已经更新了Google表格(使用API),以便能够从更新数据中共同提取报告。 但是,请注意,这意味着每次更新都会进行Web调用,因此,如果您的更新紧密并存,则会影响性能。另外,如果您的应用程序是交互式的,则更新数据时可能会有延迟。 好处是,您可以在需要的地方真正轻松地(协作地)构建图形和时间表等内容。
也-是的,绝对是下面回答的日志记录模块。我有点假设您出于某种原因已经在本地文件中使用了日志记录模块!
答案 1 :(得分:0)
看看logging文档。 每个输入都换一个新行是一个好的开始。您可以将日志记录模块配置为自动打印日期和时间。