मुझे उत्तर मिल गया है कि आपको उसी कनेक्शन स्ट्रिंग का उपयोग करना है जिसका उपयोग कनेक्शन स्ट्रिंग में tnsnames.ora फ़ाइल में '@' के बाद ऐसा ही होगा
from sqlalchemy import create_engine
if __name__ == "__main__":
engine = create_engine("oracle+cx_oracle://<username>:<password>@(DESCRIPTION = (LOAD_BALANCE=on) (FAILOVER=ON) (ADDRESS = (PROTOCOL = TCP)(HOST = <host>)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = devdb)))")
result = engine.execute("create table test_table (id NUMBER(6), name VARCHAR2(15) not NULL)")
result = engine.execute("drop table test_table")
यह उदाहरण ठीक चलता है, और आप ड्रॉप स्टेटमेंट पर टिप्पणी कर सकते हैं और यह देखने के लिए डीबी की जांच कर सकते हैं कि तालिका बनाई गई थी।