解决python中无法自动补全代码的问题

yipeiwu_com6年前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中无法自动补全代码的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python中的groupby分组功能的实例代码

Python中的groupby分组功能的实例代码

pandas中的DataFrame中可以根据某个属性的同一值进行聚合分组,可以选单个属性,也可以选多个属性: 代码示例: import pandas as pd A=pd.DataF...

Python的lambda匿名函数的简单介绍

lambda函数也叫匿名函数,即,函数没有具体的名称。先来看一个最简单例子:复制代码 代码如下:def f(x):return x**2print f(4)Python中使用lambda...

python完成FizzBuzzWhizz问题(拉勾网面试题)示例

拉勾网面试题1. 你首先说出三个不同的特殊数,要求必须是个位数,比如3、5、7。2. 让所有学生拍成一队,然后按顺序报数。3. 学生报数时,如果所报数字是第一个特殊数(3)的倍数,那么不...

使用paramiko远程执行命令、下发文件的实例

写部署脚本时,难免涉及到一些远程执行命令或者传输文件。 之前一直使用sh库,调用sh.ssh远程执行一些命令,sh.scp传输文件,但是实际使用中还是比较麻烦的,光是模拟用户登陆这一点,...

python通过post提交数据的方法

本文实例讲述了python通过post提交数据的方法。分享给大家供大家参考。具体实现方法如下: # -*- coding: cp936 -*- import urllib2 impo...