Python 2.7.13 - バージョンファイルにランダムな日付を書き込むPython
ランダム情報(日付、名前、電話番号)を生成するいくつかのメソッドを含む.pyがあります。
def strTimeProp(start, end, format, prop):
stime = time.mktime(time.strptime(start, format))
etime = time.mktime(time.strptime(end, format))
ptime = stime + prop * (etime - stime)
return time.strftime(format, time.localtime(ptime))
def randomDate(start, end, prop):
return strTimeProp(start, end, '%m/%d/%Y %I:%M %p', prop)
print randomDate("1/1/2008 12:00 AM", "1/1/2009 12:00 AM", random.random())
f = open("CDR.txt" ,"w")
f.write(randomDate)
f.close()
私はそれが文字列またはバッファではなく機能を期待していますf.write(randomDate)
ではTypeErrorを取得しています。私は書いている.txtファイルにprintステートメントの出力をどのように送ることができますか?あなたが任意のパラメータ
なしf.write
に機能randomDate
を渡している
は、まずあなたの関数の出力をキャプチャします。 'rd = randomDate(..); print(rd)、... ' –