7 个解决方案
#1
永远不要拼接SQL。所有拼接字符串产生SQL的代码都是0分。
至于怎么做是正确的,哪怕你花一分钟翻两页python自带的sqlite3文档,也能自己找到答案。
至于怎么做是正确的,哪怕你花一分钟翻两页python自带的sqlite3文档,也能自己找到答案。
#2
谢谢,我不懂什么是拼接sql啊。。另外,你能给我提供点python的sqlite3文档么?我今下午才开始把以前的text文档改成数据库,刚开始sql数据库没一会,不明白啊,改了好久了,提示一下或给些链接资料谢谢了!
#3
sqlite3是python标准模块。文档自己找。连最基本的文档都找不到,还怎么做开发?
#4
您好,麻烦您这么费心,我这几天刚接到老师的要求,主要精力是对wxpython的编程,sql只是用到一张表,时间也挺紧的,能告诉我具体做法么?不胜感激!我过后再系统学习数据库,以后肯定也会用到的。谢谢了!
#5
程序集python菜单里就有文档嘛,下面是网页,格式虽不同,但内容应该一致...
#7
您好,非常感谢你的帮助,我已经做好了,答案就在第一页呵呵。我还有个问题请教,我运行时候都通过了,基本完成功能了,但是老是提出警告:Warning (from warnings module):
File "F:\自习室\python\Ace2\close.py", line 519
if self.str[2]==ReadFile[0][4] or self.str[2]==unsure[0]or self.str[2]==nothing[0]:
UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
这个有必要改么?我知道是编码问题,我的sql是utf-8而python是什么ascii,根据这个警告我怎么修改啊,我如果把python也修改为utf-8,整个程序就运行不了了,不大明白。
File "F:\自习室\python\Ace2\close.py", line 519
if self.str[2]==ReadFile[0][4] or self.str[2]==unsure[0]or self.str[2]==nothing[0]:
UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
这个有必要改么?我知道是编码问题,我的sql是utf-8而python是什么ascii,根据这个警告我怎么修改啊,我如果把python也修改为utf-8,整个程序就运行不了了,不大明白。
#1
永远不要拼接SQL。所有拼接字符串产生SQL的代码都是0分。
至于怎么做是正确的,哪怕你花一分钟翻两页python自带的sqlite3文档,也能自己找到答案。
至于怎么做是正确的,哪怕你花一分钟翻两页python自带的sqlite3文档,也能自己找到答案。
#2
谢谢,我不懂什么是拼接sql啊。。另外,你能给我提供点python的sqlite3文档么?我今下午才开始把以前的text文档改成数据库,刚开始sql数据库没一会,不明白啊,改了好久了,提示一下或给些链接资料谢谢了!
#3
sqlite3是python标准模块。文档自己找。连最基本的文档都找不到,还怎么做开发?
#4
您好,麻烦您这么费心,我这几天刚接到老师的要求,主要精力是对wxpython的编程,sql只是用到一张表,时间也挺紧的,能告诉我具体做法么?不胜感激!我过后再系统学习数据库,以后肯定也会用到的。谢谢了!
#5
程序集python菜单里就有文档嘛,下面是网页,格式虽不同,但内容应该一致...
#6
#7
您好,非常感谢你的帮助,我已经做好了,答案就在第一页呵呵。我还有个问题请教,我运行时候都通过了,基本完成功能了,但是老是提出警告:Warning (from warnings module):
File "F:\自习室\python\Ace2\close.py", line 519
if self.str[2]==ReadFile[0][4] or self.str[2]==unsure[0]or self.str[2]==nothing[0]:
UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
这个有必要改么?我知道是编码问题,我的sql是utf-8而python是什么ascii,根据这个警告我怎么修改啊,我如果把python也修改为utf-8,整个程序就运行不了了,不大明白。
File "F:\自习室\python\Ace2\close.py", line 519
if self.str[2]==ReadFile[0][4] or self.str[2]==unsure[0]or self.str[2]==nothing[0]:
UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
这个有必要改么?我知道是编码问题,我的sql是utf-8而python是什么ascii,根据这个警告我怎么修改啊,我如果把python也修改为utf-8,整个程序就运行不了了,不大明白。