的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)
它是期待一個字符串或緩衝區,而不是功能。如何將打印語句的輸出發送到我正在寫入的.txt文件中?
捕獲你的函數的輸出第一。 'rd = randomDate(..);打印(rd),...' –