执行存储在oracle clob字段中的python文件

执行存储在oracle clob字段中的python文件,python,oracle,Python,Oracle,有没有办法执行存储在oracle clob字段中的python2文件 我试过这样的东西 cur.execute("""SELECT pyfile FROM dual """) printout=cur.fetchone() 我得到错误语法错误:无效语法 它是否应该以某种方式工作?您能给出str(打印输出[0])的值吗?您是否知道可能存在的漏洞?是的,我知道安全漏洞,假设str(打印输出[0])的值为var=1+4,它可以工作。但如果我添加第二行,那么它会因为语法错误而中断。它似乎与line e

有没有办法执行存储在oracle clob字段中的python2文件

我试过这样的东西

cur.execute("""SELECT pyfile FROM dual """)
printout=cur.fetchone()

我得到错误
语法错误:无效语法


它是否应该以某种方式工作?

您能给出str(打印输出[0])的值吗?您是否知道可能存在的漏洞?是的,我知道安全漏洞,假设str(打印输出[0])的值为var=1+4,它可以工作。但如果我添加第二行,那么它会因为语法错误而中断。它似乎与line endingIm从文本框添加它有关,并且它的格式正确,即使我从数据库重新加载它或将它打印到记录器中。语法错误的原因取决于
打印输出[0]
的值。请复制粘贴(不要总结,不要重新键入)一条准确的错误消息,并将跟踪堆叠到您的问题中。复制粘贴打印报告的准确结果(打印输出[0])
exec str(printout[0])