2017-05-28 3 views
0

私は秒単位の時間がかかります。私は私のようなcsvファイルでこのタイムスタンプ値のいずれかを印刷する必要があるタイムスタンプタイムスタンプの値をCSVファイルに出力する

m, s = divmod(seconds, 60) 
h, m = divmod(m, 60) 
for i in range(0, 24300): 
    print h[i],":", m[i],":", s[i] 

にして秒に変換するには、次のコードを使用します(:05:25,01:60、05:04 04:01 2)またはnumpy配列で格納します。 CSVファイルには、それだけで区切られた値をコンマ、言うことであることに留意すると、事前

答えて

0

感謝。

あなたは基本的にあなたの答えを持っています。

時刻を引用符で区切りたい場合があります。一部のcsv-parserは、単なる数字ではない場合、値がテキスト文字列である必要があると考えるかもしれません。

は、ここで例の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", 
+0

私の疑問は、文字列と整数を連結する方法です。私はstring = 'h [i]' + ":" + 'm [i]' + ":" + 's [i]'を使用します。 – Dhara

+0

多分この回答を見てください https://stackoverflow.com/questions/19457227/how-to-print-like-printf-in-python3 –

関連する問題