python消息框显示几秒后自动关闭,消息框立即关闭

我使用脚本:#!/usr/bin/python

from uuid import getnode as get_mac

import socket

import requests

import datetime

import os

def main():

print('start')

i = datetime.datetime.now()

#print ("Current date & time = %s" % i)

headers = {"Content-Type": "text/html; charset=UTF-8"}

r = requests.post("http://michulabs.pl", data={'name' : 'CI17nH', 'ip' : getIp(), 'mac' : getMac(), 'source' : 'so', 'join_date' : i})

print(r.status_code, r.reason)

print(r.text) # TEXT/HTML

print(r.status_code, r.reason) # HTTP

os.system('zenity --warning --text="It is part of master thesis. \nThis script is safe but you should never open files from untrusted source. \nThanks for help!"')

"""

method to read ip from computer

it will be saved in database

"""

def getIp():

ip = socket.gethostbyname(socket.gethostname())

print 'ip: ' + str(ip)

return ip

"""

method to read mac from computer

it will be saved in database

"""

def getMac():

mac = get_mac()

print 'mac: ' + str(mac)

return mac

if __name__ == "__main__":

main()

它在Linux(Kali-Linux)上运行良好,但是当我在Windows上使用它时(在py2exe创建了.exe文件之后),消息框会弹出,然后立即消失,而不需要等待单击“确定”。如何强制它等待单击的按钮?在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值