在csv中打印为字符串的数组

时间:2017-03-26 00:52:17

标签: python arrays string csv int

我需要将一些数据保存到.csv文件中。我有8个端口,尝试保存到文件的时间问题在格式化出来看起来像 [' 1' ' 2' ' 3' ' 4' ' 5' ' 6' ' 7' ' 8' ' 00:38:10&#39]。如果没有括号和',我将如何得到这个。我认为这与如何在字符串中保存时间有关但不确定。以下是一些示例代码

def save_array():
    t = utctime.t()
    a = data.get_data()
    atime = np.append([a],[t])
    return atime
def t():
    dt = datetime.datetime.utcnow() 
    return dt.strftime("%H:%M:%S") 

1 个答案:

答案 0 :(得分:0)

使用list函数可以将,(您调用的数组)转换为由str.join()分隔的字符串。

>>> my_list = ['1', '2', '3', '4', '5', '6', '7', '8', '00:38:10']
>>> ",".join(my_list)
'1,2,3,4,5,6,7,8,00:38:10'