如果我的密码特别包含标点符号$
或@
. 我试图通过加倍$$
等来逃避角色,但没有快乐。
我试过pymysql
图书馆和_mssql
图书馆。
代码... self.dbConn = _mysql.connect(host=self.dbDetails['site'], port=self.dbDetails['port'], user=self.dbDetails['user'], passwd=self. dbDetails['passwd'], db=self.dbDetails['db'])
其中 self.dbDetails['passwd'] = "$abcdef"。
我已经尝试过'$$abcdef'、re.escape(self.dbDetails['passwd']) 和'\$abcdef',但在我更改用户密码以删除“$”之前没有任何效果。然后连接就好了。我得到的唯一错误是连接失败。我想我将不得不弄清楚如何打印实际的异常消息。