首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Python创建自动报警系统(如弹出窗口等)

如何使用Python创建自动报警系统(如弹出窗口等)
EN

Stack Overflow用户
提问于 2020-07-17 12:21:07
回答 1查看 89关注 0票数 0

我有一个系统,它每5分钟自动创建一个文件(.csv格式)并将其保存并累积到本地驱动器中。

它包含过去5分钟的货币交易。

代码语言:javascript
复制
#This is file format.(output_2020-07-17-21:05)
Sender,Receiver,AMT
BANK1,BANK2,100
BANK3,BANK4,20
BANK1,BANK5,120
...
PIRATE,BANK1,10

我的目标是在输入异常数据时用python创建警报系统。

例如,如果将发件人列输入为“海盗行为银行”,我希望得到警报或通知。

特别是一个弹出式窗口,上面写着“海盗出现了!”

我做了一个定期执行的代码,包括pandaspd.read_csv……

但是,我不知道如何创建多重弹出。

我做了些搜索,但找不到。

一些弹出模块(tkinterQMessageBox)停止执行代码,直到它结束.当弹出窗口出现时,除非我按x按钮,否则它永远不会执行下一步。意味着它只会弹出“唱歌”弹出窗口。

实际上,我无法实时按“x”键。

我只想在没有中断的情况下创建任何关于异常情况的通知(比如点击x弹出按钮)。

这不一定是突然出现的。

记事本,图像,如果它通知我异常情况的话,一切都是好的。

请给我任何好的建议。

感谢您的阅读。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-17 12:28:36

您可以使用subprocess.Popen使用记事本打开文件。

代码语言:javascript
复制
import subprocess
program_name = "notepad.exe"
file_name = "file.txt"
popen = subprocess.Popen([program_name , file_name])
#if you want to close the process then do:
popen.kill()

通过这种方式,您可以按自己的意愿使用进程打开任何文件(例如,图像)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62953869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档