python插入mysql文本内容包含引号等特殊符号的处理

2021-04-17  本文已影响0人  sexy_cyber

用repr()最为科学,不影响数据的原始性

repr() 函数, 将对象转化为供解释器读取的形式。
repr() 返回一个对象的 string 格式。

比如

sql = f"insert into bh3_warning_result(id,url,content,source_channel_id,pub_time,keyword_type,job_type,update_time) values('{id}','{url}',{repr(content)},'{source_channel_id}',{pub_time},'{keyword_type}','{job_type}',now())"

其中要注意的是{repr(content)}外面不能加引号了

上一篇 下一篇

猜你喜欢

热点阅读