aa='''
<td valign="top" align='left'><p class="p"><span style="font-family: 微软雅黑; font-size: 12pt;">根据工作需要,经学校人社处批准,电子科学与工程学院公开招聘实验技术人员</span><font face="Times New Roman" style="font-size: 12pt;">2</font><font face="微软雅黑" style="font-family: 微软雅黑; font-size: 12pt;">人。有关事宜公布如下:</font></p><p class="p"><span style="mso-spacerun:'yes';font-family:微软雅黑;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:0.0000pt;">一、招聘条件</span><span style="mso-spacerun:'yes';...</td>
'''
dbstr = "insert into zwlist(a1) values('%s')"%(aa)
db.execute(dbstr)
db.commit()
在保存网页内容到数据库里时,出现这个错误:
pypyodbc.ProgrammingError: ('42000', '[42000] [Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 \'\'<td valign="top" align=\'left\'><p class="p"><span style="font-family: 微软雅黑; font-size: 12pt;">根据工作需要,经学校人社处批准,电子科学与工程学院公开招聘实验技术人员</span>\'\'
这是因为网页里有单引号双引号,还有一些其他 字符 ,执行到 db.execute(dbstr)这条时就出现了错误,怎样才能把这些特殊字符存到数据库里?
<td valign="top" align='left'><p class="p"><span style="font-family: 微软雅黑; font-size: 12pt;">根据工作需要,经学校人社处批准,电子科学与工程学院公开招聘实验技术人员</span><font face="Times New Roman" style="font-size: 12pt;">2</font><font face="微软雅黑" style="font-family: 微软雅黑; font-size: 12pt;">人。有关事宜公布如下:</font></p><p class="p"><span style="mso-spacerun:'yes';font-family:微软雅黑;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:0.0000pt;">一、招聘条件</span><span style="mso-spacerun:'yes';...</td>
'''
dbstr = "insert into zwlist(a1) values('%s')"%(aa)
db.execute(dbstr)
db.commit()
在保存网页内容到数据库里时,出现这个错误:
pypyodbc.ProgrammingError: ('42000', '[42000] [Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 \'\'<td valign="top" align=\'left\'><p class="p"><span style="font-family: 微软雅黑; font-size: 12pt;">根据工作需要,经学校人社处批准,电子科学与工程学院公开招聘实验技术人员</span>\'\'
这是因为网页里有单引号双引号,还有一些其他 字符 ,执行到 db.execute(dbstr)这条时就出现了错误,怎样才能把这些特殊字符存到数据库里?