鉄は熱いうちに打て
=============================
Pythonでサンプルデータ作成¶
2015-03-07
とりあえず、思い出すためにサンプルデータをシェルで作ればいいのをあえてPythonで作ってみました。
#coding: UTF-8
Make following data
--------------------------------------------------------------
time,a,b,c
--------------------------------------------------------------
2015-03-01 00:00:00,1,2,3
--------------------------------------------------------------
import datetime
num1 = 100
num2 = 1
num3 = 4
dt = datetime.datetime(2015,03,01,0,0,0)
#nw = datetime.datetime(2015,03,31,23,59,59)
nw = datetime.datetime.now()
#print dt
#print nw
f = open('test.csv','a')
try:
f.write("time,a,b,c\n")
while dt < nw:
dt = dt + datetime.timedelta(hours=1)
num1 += 10
num2 += 5
num3 += 20
f.write(dt.strftime('%Y-%m-%d %H:%M:%S') + "," + str(num1) + "," + str(num2) + "," + str(num3) + "\n")
if num1 > 1000:
num1 = 0
if num2 > 100:
num2 = 0
if num3 > 500:
num3 = 0
finally:
f.close()
while XXX: <-ここのコロン忘れてハマる体たらく。。。orz..
一からやり直します。