解決python中無法自動補全代碼的問題

今天小編就爲大家分享一篇解決python中無法自動補全代碼的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

自已理解自我總結出來的方法,供自己以後使用

#coding:utf-8
from cv2 import * 
#這裏表示讓cv2的智能提示功能可用,但是這句話卻沒有導入cv2模塊,不知道什麼原因
import tensorflow as tf
import tensorflow.contrib as contrib 
#這句話表示讓contrib的代碼自動補全功能可用,不知道爲啥,比如輸入contrib.等一會後面就會自動提示出現很多方法,但是輸入tensorflow.contrib.卻沒有任何反應,我推測import tensorflow只是將當前下tensorflow包內的方法變量都導入提示功能中供提示使用,可能不能導入部分子包的智能提示功能,但是並不影響程序運行。“import tensorflow.contrib”表示將當前子包的方法的提示功能導入進去。


if 1:
 import cv2 #這句話表示在程序運行的時候導入cv2模塊,用於解決上面的from cv2 import *導入的模塊不可用
 
在pyshell中解決contrib的代碼補全問題,pycharm中好像不行

直接import tensorflow.contrib就可以了

用的時候,輸入tensorflow.contrib.la  過一會就會提示有layer這個屬性了。

以上這篇解決python中無法自動補全代碼的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持神馬文庫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章