【问题标题】:pymssql.connect error list.remove(x): x not in listpymssql.connect 错误 list.remove(x): x 不在列表中
【发布时间】:2016-10-27 14:44:15
【问题描述】:

我正在运行一个通过 pymssql 连接到 SQL 服务器的程序。它运行了整整一周,从今天早上开始,每次尝试连接时都会出现此错误:

ERROR TYPE : <class 'ValueError'>
VALUE : list.remove(x): x not in list
TRACEBACK : [
    <*some modules where nothing happens*>,
    <FrameSummary file pymssql.pyx, line 635 in pymssql.connect (pymssql.c:10734)>,
    <FrameSummary file _mssql.pyx, line 1902 in _mssql.connect (_mssql.c:21821)>,
    <FrameSummary file _mssql.pyx, line 636 in _mssql.MSSQLConnection.__init__ (_mssql.c:6558)>
]

有人遇到过类似的问题吗?我找不到关于为什么会发生这种情况的线索......

谢谢!

【问题讨论】:

  • 能否包含产生错误的代码?不是pymssql,而是你的脚本。
  • 错误发生在 pymssql.connect(**kwargs) where kwargs={"database":some_db, "port":some_port, "server":some_server"} 调用前的整个代码pymssql 只传递 kwargs 字典,直到它需要连接

标签: python sql-server python-3.x pymssql


【解决方案1】:

很久之后,我意识到我没有发布答案,尽管我在发布问题几个小时后解决了这个问题:我只是重新启动了整个环境并重新导入并且它工作了!

【讨论】:

    猜你喜欢
    • 2019-03-15
    • 1970-01-01
    • 2022-12-17
    • 2021-01-21
    • 2018-07-05
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    • 2014-08-14
    相关资源
    最近更新 更多