因为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()
原文:http://www.cnblogs.com/lb9527/p/4905680.html