我有一个几秒钟的numpy时间。我使用以下代码将秒数转换为时间戳
m, s = divmod(seconds, 60)
h, m = divmod(m, 60)
for i in range(0, 24300):
print h[i],":", m[i],":", s[i]
我需要在csv文件中打印此时间戳值,如(01:05:25,01:04:60,05:04:2)或存储在numpy数组中。
提前致谢
答案 0 :(得分:0)
记住CSV文件就是它所说的,只是逗号分隔的值。
你基本上已经得到了答案。
您可能希望用引号分隔时间,有些csv-parsers可能会认为值不需要是文本字符串,如果它们不是简单的数字。
这是一个示例python代码片段
import time
import datetime
from datetime import datetime
for i in range(10):
d = datetime.now()
print('"{0}:{1}:{2}",'.format(d.hour,d.minute,d.second))
time.sleep(1)
这会输出以下时间:
"12:30:40",
"12:30:41",
"12:30:42",
"12:30:43",