Python 3.x 将时间戳转换为字符串

Python 3.x 将时间戳转换为字符串,python-3.x,pandas,datetime,Python 3.x,Pandas,Datetime,我对zip文件进行了解析 import io from zipfile import ZipFile import pandas as pd def read_zip(zip_fn, extract_fn=None): zf = ZipFile(zip_fn) if extract_fn: return zf.read(extract_fn) else: return {name:zf.read(name) for name in zf.nam

我对zip文件进行了解析

import io
from zipfile import ZipFile
import pandas as pd
def read_zip(zip_fn, extract_fn=None):
    zf = ZipFile(zip_fn)
    if extract_fn:
       return zf.read(extract_fn)
    else:
       return {name:zf.read(name) for name in zf.namelist()}
df = pd.read_excel(io.BytesIO(read_zip(r'C:\download\test.xlsx.zip', 'test.xlsx')))
tuples = [tuple(x) for x in df.values]
print(tuples)
我有数据,这个数据打印(元组):

如何将时间戳替换为字符串,如下所示:

[('2020-01-13 00:00:00', 'Ivanov', 1985, 'Engineer'), 
('2020-01-14 00:00:00', 'Smith', 1964, 'Public Agent'), 
('2020-01-15 00:00:00', 'Pitt', 1977, 'Actor')]

尝试
[[str(i)]+rest for i,*rest in tups]
?您的
读取了zip,它是否按预期工作?
df
看起来怎么样?@MrFuppes I change我不明白为什么要将数据帧的内容提取到元组列表中。相反,操作df中的数据,例如,
df['timestring']=df['name-of-timestamp-col'].dt.strftime(“%Y-%m-%d%H:%m:%S”)
创建具有所需格式的列。
[('2020-01-13 00:00:00', 'Ivanov', 1985, 'Engineer'), 
('2020-01-14 00:00:00', 'Smith', 1964, 'Public Agent'), 
('2020-01-15 00:00:00', 'Pitt', 1977, 'Actor')]