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)
형식 오류 : makedsn는()하는 키워드 인수
그리고 다른 코드뿐만 아니라 다음을지지 않습니다.형식 오류 : 유니 코드, 이것은 파이썬 일부 호환성 문제가
str에 있지 정상화() 인수 2가 있어야합니다?
makedsn()뿐만 아니라 많은 코드가 이제는 키워드 인수를 허용하지 않고 str 대신 unicode를 묻습니다. 다른 컴퓨터에서 작업하기 전에 사용했던 것과 동일한 코드가 사용되었습니다. – StarDust