Python-每次循环产生输出Tkinter时通知用户吗?

问题描述 投票:0回答:1

我每5分钟接收一次API数据,并运行Python代码来检查传入的数据是否满足某些条件。数据为JSON格式,但我将其转换为数据框并在那里进行检查。万一其中一张支票产生了成功,我想得到通知。我想找到一种快速且节省资源的Python通知方式。

  • 我想我不能使用“ print()”,因为我不会一直在看Python。
  • 我可以使用“ data.to_excel”,但是我仍然必须打开文件夹窗口并手动检查是否出现新的excel文件。
  • 我读到Tkinter被广泛用于生成新窗口,所以我想这是要走的路。

用最短的一行文本生成一个窗口(最好是一个出现声音时会发出声音的最有效(最小化)代码?) “满足条件1/2/3/4,时间戳记,字符串”

谢谢您的帮助

python audio tkinter window memory-efficient
1个回答
0
投票

您可以做一些比这更容易的事情,以帮助您在收到消息时通知您。您可以使用os库在每次打印文件时打开文件。假设您使用data.to_excel。之后,您可以打开它。为此,您只需导入os,函数就是os.system(path_of_excel_file)。在路径中,您必须格外小心,并在空格或其他特殊字符中使用反斜杠。

© www.soinside.com 2019 - 2024. All rights reserved.