在下面的代码中,我尝试将附加到值的每个开头和结尾,以便在运行python脚本后直接执行sqlinsert操作。在
以下是代码
print today,","+ (a['href'] if a else '`NULL`')+",", (a.string if a else 'NULL, NULL')+ "," +",".join(re.findall("'([a-zA-Z0-9,\s]*)'", (a['onclick'] if a else 'NULL, NULL, NULL, NULL, NULL, NULL')))+","+ ", ".join([project] + area),","+pdates+""
这是我的全部code
我得到的是output。我很清楚我想要什么。在
转这个:
在这方面:
^{pr2}$你能把剩下的做完吗?在
使用参数化SQL仍然比手动构建字符串要好。在
问题在于:
a
是Tag
类的实例,1
是字符串。在我想你只需要做个
^{pr2}$if a
检查:而且,仅供参考,最好使用string formatting或format,而不是使用
+
手动连接字符串。在而且,最好使用参数化的sql语句(请参见sqlite3 docs):
相关问题 更多 >
编程相关推荐