我有一个系统,它会创建一个文件(.csv格式(,并每5分钟自动将其保存并累积到本地驱动器中。
它包含过去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弹出按钮(。
它不一定是弹出窗口。
记事本,图像,如果它通知我异常情况,一切都很好。
请给我一些好的建议。
感谢阅读。
您可以使用子流程使用记事本打开文件。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()
通过这种方式,你可以随心所欲地打开任何带有进程的文件(例如图像(