Python 从twint获取数据时,如何将csv文件命名为时间戳
我使用twint从twitter上抓取数据。由于这个原因,每当我将输出文件保存为csv时,我都想命名当前时间戳,但它会给我一个错误Python 从twint获取数据时,如何将csv文件命名为时间戳,python,string,timestamp,filenames,twint,Python,String,Timestamp,Filenames,Twint,我使用twint从twitter上抓取数据。由于这个原因,每当我将输出文件保存为csv时,我都想命名当前时间戳,但它会给我一个错误 inport twint c = twint.Config() c.Search = "NationBehindState" c.Limit = 10 c.Store_csv = True c.Output =str(dt_string)+"g.csv" 但是,如果我只是在c.Output中用字符串命名任何文件,则创建的文
inport twint
c = twint.Config()
c.Search = "NationBehindState"
c.Limit = 10
c.Store_csv = True
c.Output =str(dt_string)+"g.csv"
但是,如果我只是在c.Output中用字符串命名任何文件,则创建的文件不会出现任何问题请尝试以下操作:
from datetime import datetime
dt = datetime.now()
date = dt.strftime('%Y_%m_%d_%H_%M_%S')
file = open(f'{date}.csv', 'w+')
file.write(data)
file.close()
这将给你第二年的准确度,包括这一年,所以你永远不会冒重复的风险。如果需要其他格式,请查看此处: