python 成功引入包但无法正常调用的解决


Posted in Python onMarch 09, 2020

问题

python中 import ** 成功,但是不能调用它的函数或者属性,如下图所示

python 成功引入包但无法正常调用的解决 

python 成功引入包但无法正常调用的解决

原因

log 和 setting 在python中属于自带的库函数。再重写 log 和 setting 函数文件后,即使成功引入,如果没有加标识,会默认调用自带的库函数。

本质原因:python2 和 python3 版本存在差异,很多问题看看python官网就很容易理解

解决办法

重写python自带库函数,例如 log 库函数,经常会被重写。一定要注意添加前缀,来避免调用到默认的,且在任何用到该重写文件*.py内函数,都要加前缀

本人另一篇文章对包引用有详细介绍 https://3water.com/article/182291.htm

python 成功引入包但无法正常调用的解决

python 成功引入包但无法正常调用的解决

补充知识:python对库函数的引用方法

 python引入库的方法有很多种,这里主要介绍一下其中的两种:

第一种引用方式:在程序头部增加:

如:import<库名>

例如:

import turtle
>>>import turtle
>>>turtle.fd(30)

这种方式引用库函数需要输入<库名>.<函数名>(库名点函数名)

第二种引用方式:

from<库名>import<函数名>或者from<库名>import*

例如:

>>>from turtle import*
>>>fd(100)

这种引用方式可以直接使用函数,不需要再加库名点

但是第一种方式用户可以重新定义一个函数叫fd,fd的功能可以是任意功能。第二种不可以重新定义fd函数,因为库turtle函数是直接调用的,但一般情况下两种引入方式没有什么区别。

有时候我们引入的库函数的名字比较长,但是我们在后面还需要经常使用这个库函数,这个时候我们就可以给这个库函数起一个比较简短的别名来使用,比如我们将turtle这个库函数命名为t:import turtle as t。这样书写我们就可以在后面的代码中用t来代替turtle了。比如之前我们要这样写来使画笔移动到(20,10)的位置:turtle.goto(20.10),但是使用import turtle as t之后就可以这样写:t.goto(20,10)是不是简便很多了呢。

以上这篇python 成功引入包但无法正常调用的解决就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python运用于数据分析的简单教程
Mar 27 Python
RC4文件加密的python实现方法
Jun 30 Python
Python unittest模块用法实例分析
May 25 Python
儿童python练习实例
May 27 Python
python实现NB-IoT模块远程控制
Jun 20 Python
PyQt5使用QTimer实现电子时钟
Jul 29 Python
pycharm的python_stubs问题
Apr 08 Python
如何用python免费看美剧
Aug 11 Python
python 基于opencv 实现一个鼠标绘图小程序
Dec 11 Python
python爬虫利器之requests库的用法(超全面的爬取网页案例)
Dec 17 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
Jan 27 Python
Python爬虫分析微博热搜关键词的实现代码
Feb 22 Python
python 中不同包 类 方法 之间的调用详解
Mar 09 #Python
PyCharm 无法 import pandas 程序卡住的解决方式
Mar 09 #Python
python3 使用traceback定位异常实例
Mar 09 #Python
基于Python3.7.1无法导入Numpy的解决方式
Mar 09 #Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
Mar 09 #Python
Python实现井字棋小游戏
Mar 09 #Python
python爬虫开发之selenium模块详细使用方法与实例全解
Mar 09 #Python
You might like
YB217、YB235、YB400浅听
2021/03/02 无线电
php防止sql注入之过滤分页参数实例
2014/11/03 PHP
PHP中的类型约束介绍
2015/05/11 PHP
zend framework重定向方法小结
2016/05/28 PHP
php封装的验证码类分享
2017/02/26 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
详解PHP序列化和反序列化原理
2018/01/15 PHP
JQuery加载图片自适应固定大小的DIV
2013/09/12 Javascript
js和jquery使按钮失效为不可用状态的方法
2014/01/26 Javascript
JavaScript中判断整字类型最简洁的实现方法
2014/11/08 Javascript
Angular中的Promise对象($q介绍)
2015/03/03 Javascript
深入理解JavaScript系列(22):S.O.L.I.D五大原则之依赖倒置原则DIP详解
2015/03/05 Javascript
js实现二级菜单渐隐显示
2015/11/03 Javascript
JS查找字符串中出现次数最多的字符
2016/09/05 Javascript
详解bootstrap的modal-remote两种加载方式【强化】
2017/01/27 Javascript
详解vue过滤器在v2.0版本用法
2017/06/01 Javascript
纯JavaScript实现实时反馈系统时间
2017/10/26 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
2018/04/17 Javascript
Node.js net模块功能及事件监听用法分析
2019/01/05 Javascript
三分钟教你用Node做一个微信哄女友(基友)神器(面向小白)
2019/06/21 Javascript
vue使用showdown并实现代码区域高亮的示例代码
2019/10/17 Javascript
解决vue 子组件修改父组件传来的props值报错问题
2019/11/09 Javascript
Vue SSR 即时编译技术的实现
2020/05/06 Javascript
如何使用七牛Python SDK写一个同步脚本及使用教程
2015/08/23 Python
Python的shutil模块中文件的复制操作函数详解
2016/07/05 Python
简单谈谈Python中的反转字符串问题
2016/10/24 Python
应用OpenCV和Python进行SIFT算法的实现详解
2019/08/21 Python
python 经典数字滤波实例
2019/12/16 Python
如何用SQL语句进行模糊查找
2015/09/25 面试题
大四自我鉴定
2014/02/08 职场文书
信息科学与技术专业求职信范文
2014/02/20 职场文书
党的群众路线教育实践活动公开承诺书
2014/03/28 职场文书
2014年纪委工作总结
2014/12/05 职场文书
北京英语导游词
2015/02/12 职场文书
幼儿园教师节活动总结
2015/03/23 职场文书
使用python绘制横竖条形图
2022/04/21 Python