from datetime import datetime
datetime.now().strftime("%Y/%m/%d %H:%M:%S")
Tkinterを利用してボタンを押すと記録される。 表示ウィンドウは終了とともに消えるので、終了時にテキストとして表示する
import Tkinter as tk
from datetime import datetime
dateText = ""
def time_label():
global dispBox, dateText
dateText = dateText + datetime.now().strftime("%Y/%m/%d %H:%M:%S") + "\n"
dispBox.config(text=dateText)
def write_results():
global dateText, root
print dateText
root.destroy()
root = tk.Tk()
root.title("Time Recorder")
rec_button = tk.Button(root, text='Record', width=25, command=time_label)
rec_button.pack()
stop_button = tk.Button(root, text='End', width=25, command=write_results)
stop_button.pack()
dispBox = tk.Label(root, fg="dark green")
dispBox.pack()
root.mainloop()
Anaconda Promptを立ち上げると、コマンドラインでいろいろ実行できる。(シェルがanacondaに含まれるコマンドを実行するための環境変数をセットしてくれているようだ。)
プロンプトで、 python xxxx.py のようにスクリプト名を引数に与えて実行するか、ipythonを立ち上げて、 %run xxxx.py のように実行する。