今天小編就爲大家分享一篇解決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中無法自動補全代碼的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持神馬文庫。