我有一个系统,它每5分钟自动创建一个文件(.csv格式)并将其保存并累积到本地驱动器中。
它包含过去5分钟的货币交易。
#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创建警报系统。
例如,如果将发件人列输入为“海盗行为银行”,我希望得到警报或通知。
特别是一个弹出式窗口,上面写着“海盗出现了!”
我做了一个定期执行的代码,包括pandas,pd.read_csv……
但是,我不知道如何创建多重弹出。
我做了些搜索,但找不到。
一些弹出模块(tkinter,QMessageBox)停止执行代码,直到它结束.当弹出窗口出现时,除非我按x按钮,否则它永远不会执行下一步。意味着它只会弹出“唱歌”弹出窗口。
实际上,我无法实时按“x”键。
我只想在没有中断的情况下创建任何关于异常情况的通知(比如点击x弹出按钮)。
这不一定是突然出现的。
记事本,图像,如果它通知我异常情况的话,一切都是好的。
请给我任何好的建议。
感谢您的阅读。
发布于 2020-07-17 12:28:36
您可以使用subprocess.Popen使用记事本打开文件。
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()通过这种方式,您可以按自己的意愿使用进程打开任何文件(例如,图像)。
https://stackoverflow.com/questions/62953869
复制相似问题