ldcf.net
当前位置:首页 >> 写的一段python老是报错 求解 老是在*Cur*的地方报错 >>

写的一段python老是报错 求解 老是在*Cur*的地方报错

cur变量你没有赋值就用了啊,数据库如果是mysql的话,应该这样吧: db = MySQLdb.connect("localhost","root","123456","myciti" )cur = db.cursor()

.tables是sqlite里列出表的专有命令,pysqlite是遵循python的db-api标准的库,没办法理解它的专有命令 cur.execute("select name from sqlite_master where type='table';") print cur.fetchall()

def loadDataSet(filename): dataMat=[] fr=open(filename) for line in fr.readlines(): line = line.replace('"','') curLine=line.strip().split('\t') aa = [float(i) for i in curLine] dataMat.append(aa) return dataMatdataMat=loadData...

n=self.addname.GetValue()返回的是unicode r=cur.fetchall()返回的是包含str(不是unicode)的list 转换下编码哈。

python 2.6用add很正常啊,add看起来没啥问题,到是别的函数有些小问题。 1. remove前判断下这个item是不是存在 2.if curNode is head : 应该是 if curNode is self._head 3._BagIterator(self._head) 是个什么东西? 自己写了一个 4. 下划线最...

因为你的ListNode到达尾部了,尾部的next为None,再循环时,寻找None的next,就出错

我运行一切正常。。 python 2.7.3 MySQLdb 1.2.3 以下是在网上找的 importMySQLdb importMySQLdb.cursors conn=MySQLdb.connect(host ='127.0.0.1', user ='root', passwd ='root', db ='test',) cursor=conn.cursor(cursorclass =MySQLdb.curso...

你的a变量并没有赋值到函数dc1,dc2,因此在函数中会提示a变量之前没有定义,我根据的你修改了一下。 def dc(n): a=1 s=0 def dc1(n,a): if a>=n: print(s) else: return dc2(n,a) def dc2(n,a): a=a+1 return dc1(n,a) return dc1(n,a)

SQL语句写的不对,cur.executemany("insert into test(name,age) values ('"+values[person_a]+"','"+values[person_b]+"')")

请给出具体的报错信息 根据报错行号,给出其附近的代码

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com