我一直得到这个
错误:psycopg2.ProgrammingError:“someentry”列不存在。
该错误表明该列someentry不存在,当someentry它不是列时,它只是一个要输入到数据库中的值。
这是给出错误的代码:
cur.execute('INSERT INTO {0!s} (ip_id, item) VALUES ({1!s}{2!s})'.format('mytable',1,'someentry'))
Run Code Online (Sandbox Code Playgroud)
这是我创建表的方法:
tablename = 'mytable'
command = """
CREATE TABLE IF NOT EXISTS {} (
ip_id SERIAL PRIMARY KEY,
item VARCHAR(255) NOT NULL
)
""".format(tablename)
cur.execute(command)
Run Code Online (Sandbox Code Playgroud) 我正在尝试在python中解决以下多项式.一些常量(2.11和.125567481)是动态的,并且会在程序中发生变化.我需要一种方法来计算python中这个等式的解.我尝试使用Sympy,但它一直在执行,从未提出过解决方案.Wolfram Alpha提供了4个解决方案,其中3个是复杂的,1个是真实的.我只需要真正的那个.有没有办法在python中有效地解决这个等式?在mathematica中这很容易做到,但我找不到在python3中有效的方法.
(要将它与symPy的fsolve函数一起使用,我必须操纵等式,使其等于零.它仍然没有找到解决方案.)