有没有办法从
.execute()
中对数据库连接对象(来自 Python 的 sqlite3
库)的 Visual Studio Code
方法调用中包含的 SQLite 命令进行 lint?我已经在 Intellij IDEA
中看到过这样做,但这不是我喜欢的 IDE。我还应该注意,我正在使用 Pylance 作为我的 linter。
我已经尝试搜索 Visual Studio Code 的设置,特别是在 Python Linter 设置下,但这没有产生任何线索。
你必须安装 mysql-connector-python 包:
pip install mysql-connector-python
然后创建一个Python脚本来连接数据库,我可以给你一个简单的例子,使用select语句并逐行打印:
import mysql.connector
conn = mysql.connector.connect(
host="localhost",
database="dbname",
user="user",
password="password")
cursor = conn.cursor()
cursor.execute("SELECT * FROM table")
for row in cursor:
print(row)