zmc
2023-08-08 e792e9a60d958b93aef96050644f369feb25d61b
1
2
3
4
5
6
7
8
9
10
11
U
è”Ðd¬    ã@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ú>d:\z\workplace\vscode\pyvenv\venv\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,úAmysql+mysqlconnector://root:1234@localhost: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