MAC OS Python3.6 用tkinter实现简单的布局,加上ping、time和logging模块测试连通性并生成log
#需要导入的模块
import os
import sys
import tkinter as tk
import time,timeit
import logging
import os.path
from logging import handlers
#主界面
window=tk.Tk() #窗口函数
window.title(‘window’) #窗口的名字
window.geometry(‘400x400’) #窗口的大小,x是字母
#IP显示label和entry
tk.Label(window,text=“ip address:”).grid(row=0) #grid是布局,0表示放在第一行
ip = tk.Entry(window) #设置IP entry
ip.grid(row=0,column=1) #放在第一行,第一列
#port显示label和entry
tk.Label(window,text=“port:”).grid(row=1) #将port放在第二行
port = tk.Entry(window) #设置port entry
port.grid(row=1,column=1) #放在第二行,第一列
log_format = “%(asctime)s - %(name)s - %(levelname)s - %(message)s” #log的格式设定
time_format = “%Y-%m-%d %H:%M:%S” #时间格式设定
logging.basicConfig(filename=‘test.log’,level