OpenNH

日常のひとこま(自分用のメモとかあれこれ)

たまに調べるpythonコマンド 〜未分類〜

たまに使い方を調べるpythonのコマンドについていっそまとまておこうと思い載せておく。 このページのものは未分類なので後々分類していく予定。


システム操作系


プログラムを終了させる

import sys
 
for n in range(10):
    if n == 5:
        sys.exit()



GUI系 (tkinter)


メッセージボックスの表示

from tkinter import messagebox

messagebox.showinfo('Infomation', 'Please check message.')

エラーメッセージの表示

from tkinter import messagebox

messagebox.showerror('Error', 'Can't open file.')

Yes/Noの選択メッセージボックス表示

import sys
from tkinter import messagebox

messagebox.askyesno('Confirmation', 'Finish the game?')
# Yes-> True, No-> False



日時系


現在時刻を取得

import datetime
dt_now = datetime.datetime.now()
print(dt_now)
print(dt_now.strftime('%Y年%m月%d日 %H:%M:%S'))
print(dt_now.year)
print(dt_now.month)
print(dt_now.day)
print(dt_now.hour)
print(dt_now.minute)
print(dt_now.second)

class操作

インスタンス変数を一括表示する

class myClass:

    def __init__(self):
        self.id    = 1
        self.x     = 100
        self.y     = 100

    def getStatus(self): // インスタンス変数の一括取得
        return vars(self)

    def showStatus(self): // インスタンス変数の一括表示
        print(vars(self))