表不包括';不存在于通过python创建的数据库上

表不包括';不存在于通过python创建的数据库上,python,oracle,create-table,cx-oracle,ora-00955,Python,Oracle,Create Table,Cx Oracle,Ora 00955,我使用以下代码在python中创建了一个表 import cx_Oracle as db conn = db.connect('scott/tiger@localhost/orcl') cursor = conn.cursor() cursor.execute("create table films(title varchar(10), year varchar(10), director varchar(10))") print("table created") 但是当我试

我使用以下代码在python中创建了一个表

import cx_Oracle as db

conn = db.connect('scott/tiger@localhost/orcl')  
cursor = conn.cursor()  
cursor.execute("create table films(title varchar(10), year varchar(10), director varchar(10))")  
print("table created")  
但是当我试图从SQLplus访问该表时,它说该表不存在。
当我再次尝试运行代码时,我发现了错误

“cx_Oracle.DatabaseError:ORA-00955:名称已由现有对象使用”

这里出了什么问题


我刚开始学习python。非常感谢你的帮助

也许您正在使用两个不同的数据库

它并不是说该表不存在。它表示“名称已被现有对象使用”,即表已存在。你只需要创建一次…@Ben:Ah。我将删除该评论。