自已理解自我總結(jié)出來的方法,供自己以后使用
#coding:utf-8from cv2 import * #這里表示讓cv2的智能提示功能可用,但是這句話卻沒有導(dǎo)入cv2模塊,不知道什么原因import tensorflow as tfimport tensorflow.contrib as contrib #這句話表示讓contrib的代碼自動補(bǔ)全功能可用,不知道為啥,比如輸入contrib.等一會后面就會自動提示出現(xiàn)很多方法,但是輸入tensorflow.contrib.卻沒有任何反應(yīng),我推測import tensorflow只是將當(dāng)前下tensorflow包內(nèi)的方法變量都導(dǎo)入提示功能中供提示使用,可能不能導(dǎo)入部分子包的智能提示功能,但是并不影響程序運(yùn)行。“import tensorflow.contrib”表示將當(dāng)前子包的方法的提示功能導(dǎo)入進(jìn)去。if 1: import cv2 #這句話表示在程序運(yùn)行的時候?qū)隿v2模塊,用于解決上面的from cv2 import *導(dǎo)入的模塊不可用 在pyshell中解決contrib的代碼補(bǔ)全問題,pycharm中好像不行直接import tensorflow.contrib就可以了用的時候,輸入tensorflow.contrib.la 過一會就會提示有l(wèi)ayer這個屬性了。
以上這篇解決python中無法自動補(bǔ)全代碼的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點(diǎn)
疑難解答
圖片精選