Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从twint获取数据时,如何将csv文件命名为时间戳_Python_String_Timestamp_Filenames_Twint - Fatal编程技术网

Python 从twint获取数据时,如何将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中用字符串命名任何文件,则创建的文

我使用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中用字符串命名任何文件,则创建的文件不会出现任何问题

请尝试以下操作:

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()
这将给你第二年的准确度,包括这一年,所以你永远不会冒重复的风险。如果需要其他格式,请查看此处: