PyCharm 代码完成/代码提示

时间:2023-03-09 14:52:40
PyCharm 代码完成/代码提示

因为python是动态语言,所以在有些情况ide会无法有效代码提示,见下:

import sqlite3

conn = sqlite3.connect('d:/xxx.db')

conn.  #这里按.后啥都没有

解决如下:

方法1:

conn = sqlite3.connect('d:/xxx.db')

assert isinstance(conn, sqlite3.Connection)

conn.cursor() #这里按.后就有提示了,下同

方法2:

#: :type: sqlite3.Connection

conn = sqlite3.connect('d:/xxx.db')

conn.cursor()

方法3:

conn = sqlite3.connect('d:/xxx.db')

""":type: sqlite3.Connection"""

conn.cursor()