1
2
3
4
5
6
7
8
9
10
11
U
ŒˆMeÀ    ã@sXddlTddlZddlmZdd„Zdd„Zdd    „Zd
d „Zed ƒZ    e     
¡Z d d„Z dS)é)Ú*N)Ú create_enginecCs€g}| |d¡| |d¡| |d¡| |d¡| |d¡| |d¡| |d¡| |d¡t|ƒ|S)    Néé é ééééé )ÚappendÚprint)ÚlistÚtemp©rúBd:\z\workplace\VsCode\pyvenv\venv_web\src\write_to_minute_table.pyÚ    refind_fd
src
CsNtj|ddddddddgd    }td
ƒt|ƒ|jd |d d d dtdƒdS)NÚ MV_Stat_CodeÚMV_Create_TimeÚ MV_Data_TimeÚMV_Fan_ElectricityÚMV_Purifier_ElectricityÚMV_Fume_ConcentrationÚMV_Fume_Concentration2ÚMV_Isduplication)Úcolumnsu%写入分数数据表,DateFrame为:Úfd_t_minutevaluer F)ÚnameÚconÚ    if_existsÚindexÚ index_labelu分钟数据表写入完成!)ÚpdÚ    DataFramer Úto_sql)rrÚdatarrrÚfd_write_to_SQLs
r&cCsDg}|D]}| t|ƒ¡qtdƒ|D] }t|ƒq(t||ƒdS)Nu分钟数据转化后:)r rr r&)rrÚstagingÚitemÚirrrÚ fd_t_minbute%s
r*cCst||ƒdS)N)r*)Úhas_remove_duplicatesrrrrÚ    write_all2sr,úKmysql+pymysql://fumeRemote:feiyu2023@114.215.109.124:3306/fume?charset=utf8cCs&tdƒ}| ¡}t||ƒ| ¡dS)Nr-)rÚconnectr,Úclose)r%ÚenginerrrrÚwrite:s
r1) ÚpymysqlÚpandasr"Ú
sqlalchemyrrr&r*r,r0r.Úcon_readr1rrrrÚ<module>s