茨の道も一歩から

インフラ構築からプログラミング(Python・JavaScript)までITに関するブログです。

82日目:Pythonプログラミング

Pythonプログラミングの講義16日目。

今日の講義も、人工無脳GUI版の機械学習

内職は、Djangoアプリ制作

【講義内容】

【ワンポイント】

機械学習のすすめ

メッセージボックス

tkinter.messagebox.askyesno('Quit', '辞書を更新する?')

ダイアログボックス

ダイアログボックス インポート
メッセージ from tkinter import messagebox
ファイル from tkinter import filedialog
カラー from tkinter import colorchooser

ログの記録

def write_log():
    now = 'System Log: ' + datetime.now().strftime('%Y-%m-%d %H:%M::%S' +'\n')
    log.insert(0, now)
    with open('log.txt', 'a', encoding='utf-8') as f:
        f.writelines(log)

イベントのバインド

from tkinter import messagebox

def cb():
    if messagebox.askyesno('確認', '閉じていい?'):
        root.destroy()        

root.protocol('WM_DELETE_WINDOW', cb)

【今日の積み上げ】