そのため、さまざまな関数の日付引数を持つスクリプトがあり、週末を含めないようにループ01-01-2012
させたいと考えています。06-09-2012
私のスクリプトは、ファイルの名前に使用されている日付を含むファイルを出力するため、時間デルタを使用できる方法を見つけようとしています。
items = (functions.getItems(item,date)
print items
test = sum(abs(l[-1]) for l in items)
total = open('total' +str(datetime.today- datetime.timedelta(1)),'a')
total2012-01-01
出力ファイルが最初の日の形式になり、ファイルが作成されるまで循環するように、 timedelta(1) が各日付を循環するようにしますtotal2012-06-09
。また、アイテムの日付引数の形式は次のとおりです。MM-DD-YYYY
私はこれができると思った:
sd = 01-01-2012
ed = 06-09-2012
delta = datetime.timedelta(days=1)
diff = 0
while sd != ed
# do functions
# (have output files (datetime.today - datetime.delta(diff))
diff +=1
sd+=delta
したがって、基本的には、週末01-01-2012
を除外して機能を開始し、終了することをループする方法を理解しようとしています。06-10-2012
週末を除外する方法と、適切な順序でループさせる方法を理解するのに苦労しています
ありがとう