【发布时间】:2018-06-02 11:37:45
【问题描述】:
Python 对一些过去运行时没有任何问题的函数抛出错误。我在我的系统上安装了 pycharm 并升级了一些软件包。
def __init__( self, dbUrl, username, password, use_service_name=False ):
dsn = cx_Oracle.makedsn(dbUrl,1521, service_name="TUNET1") if use_service_name else cx_Oracle.makedsn(dbUrl,1521,"TUNET1")
self.dbConn = cx_Oracle.connect(username, password, dsn)
TypeError: makedsn() 没有关键字参数
以下代码也在另一个代码中。
TypeError: normalize() 参数 2 必须是 unicode,而不是 str
这是与 python 的兼容性问题吗?
【问题讨论】:
标签: python python-2.7 pycharm cx-oracle