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连接mysql数据库的正确姿势
Feb 03 Python
Python 遍历子文件和所有子文件夹的代码实例
Dec 21 Python
python 拷贝特定后缀名文件,并保留原始目录结构的实例
Apr 27 Python
Python定时任务随机时间执行的实现方法
Aug 14 Python
Django如何使用第三方服务发送电子邮件
Aug 14 Python
python 实现二维字典的键值合并等函数
Dec 06 Python
pycharm实现在虚拟环境中引入别人的项目
Mar 09 Python
keras model.fit 解决validation_spilt=num 的问题
Jun 19 Python
Django中Q查询及Q()对象 F查询及F()对象用法
Jul 09 Python
python归并排序算法过程实例讲解
Nov 04 Python
python 实现两个变量值进行交换的n种操作
Jun 02 Python
Python中字符串对象语法分享
Feb 24 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
新浪新闻小偷
2006/10/09 PHP
php 注册时输入信息验证器的实现详解
2013/07/05 PHP
Parse正式发布开源PHP SDK
2014/08/11 PHP
php+ajax实现无刷新的新闻留言系统
2020/12/21 PHP
laravel框架添加数据,显示数据,返回成功值的方法
2019/10/11 PHP
理解JavaScript变量作用域更轻松
2009/10/25 Javascript
js hover 定时器(实例代码)
2013/11/12 Javascript
Ext修改GridPanel数据和字体颜色、css属性等
2014/06/13 Javascript
Javascript动态创建div的方法
2015/02/09 Javascript
使用impress.js制作幻灯片
2015/09/09 Javascript
JQuery点击事件回到页面顶部效果的实现代码
2016/05/24 Javascript
javascript添加前置0(补零)的几种方法
2017/01/05 Javascript
JavaScript标准对象_动力节点Java学院整理
2017/06/27 Javascript
jQuery 中msgTips 顶部弹窗效果实现代码
2017/08/14 jQuery
React传值 组件传值 之间的关系详解
2019/08/26 Javascript
vue组件命名和props命名代码详解
2019/09/01 Javascript
webpack优化之代码分割与公共代码提取详解
2019/11/22 Javascript
JavaScript组合模式---引入案例分析
2020/05/23 Javascript
vue data变量相互赋值后被实时同步的解决步骤
2020/08/05 Javascript
JavaScript TAB栏切换效果的示例
2020/11/05 Javascript
Python使用matplotlib绘制正弦和余弦曲线的方法示例
2018/01/06 Python
python实现朴素贝叶斯分类器
2018/03/28 Python
完美解决python3.7 pip升级 拒绝访问问题
2019/07/12 Python
Python使用ffmpy将amr格式的音频转化为mp3格式的例子
2019/08/08 Python
HTML5学习笔记之History API
2015/02/26 HTML / CSS
医学毕业生自荐信
2013/10/11 职场文书
工程监理应届生求职信
2013/11/09 职场文书
研修第一天随笔感言
2014/02/15 职场文书
高级销售求职信
2014/02/21 职场文书
党员教师个人对照检查材料(群众路线)
2014/09/26 职场文书
镇党委书记群众路线整改措施思想汇报
2014/10/13 职场文书
2014幼儿园小班工作总结
2014/11/10 职场文书
优秀党务工作者先进事迹材料
2014/12/25 职场文书
自主招生自荐信格式范文
2015/03/25 职场文书
校园音乐节目广播稿
2015/08/19 职场文书
2019年七夕情人节浪漫祝福语大全!
2019/08/08 职场文书