类型错误:'pyodbc.Cursor'对象不可调用(Python 3.6)

2024-09-22 10:25:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在连接到一个数据库,并尝试运行一个mssql查询,其结果保存为CSV文件。当我试图执行代码时,它返回以下错误:

Traceback (most recent call last):
  File "C:\Users\aubrey_s\PycharmProjects\Drawings_Converter\src\DrawingsConverter.py", line 220, in <module>
    main()
  File "C:\Users\aubrey_s\PycharmProjects\Drawings_Converter\src\DrawingsConverter.py", line 202, in main
    db_conn.retrieve_part_list()
  File "C:\Users\aubrey_s\PycharmProjects\Drawings_Converter\src\DrawingsConverter.py", line 40, in retrieve_part_list
    WHERE [DRAWING_FILE] IS NOT NULL''')
  File "C:\Users\aubrey_s\PycharmProjects\Drawings_Converter\src\DrawingsConverter.py", line 32, in execute
    self.cursor('{}'.format(query))
TypeError: 'pyodbc.Cursor' object is not callable

这是我正在运行的代码:

^{pr2}$

有人能提供一些关于发生了什么的见解吗?为什么抛出错误?我可以采取什么措施来解决它?我以后怎样才能避免这样的错误呢?在

我仍在学习python,因此任何有助于我进一步了解的信息将不胜感激!在


Tags: 代码inpysrcmain错误lineusers