导致python中import错误的原因是什么


Posted in Python onJuly 01, 2020

Python程序可以调用一组基本的函数(即内建函数),比如print()、input()和len()等函数。Python本身也内置一组模块(即标准库)。每个模块都是一个Python程序,且包含了一组相关的函数,可以嵌入到你的程序之中,比如,math模块包含了数学运算相关的函数,random模块包含随机数相关的函数,等等。

一、import语句

在开始使用一个模块中的函数之前,必须用import语句导入该模块。

语法:

import module1[, module2[,... moduleN]]

实例:

1、使用random模块ranint() 函数:

# printRandom.py
import random
for i in range(5):
  print(random.randint(1, 10))

# result:
5
3
6
4
9

说明:因randint()函数属于random模块,必须在函数名称之前先加上random,告诉Python在random模块中寻找这个函数。

2、导入多个模块:

import math, sys, random, os

二、from import语句

这是导入模块的另一种形式,使用这种形式的 import 语句, 调用 模块中的函数时不需要 moduleName. 前缀 。但是,使用完整的名称会让代码更可读,所以最好是使用普通形式的 import 语句 。

语法

from moduleName import name1[, name2[, ... nameN]]|*

知识点扩展:

import的各种姿势:

1、import package 读这个包的__init__.py

2、import module 读这个模块全部内容

3、import package1.package2.package3.module4 读package1, package2, package3的__init__.py, 以及module4全部内容(顺序)

4、import package1.package2 读 package1, package2的__init__.py(顺序)

这些是import中发生的事情。情况1、2没什么好说的,直接用package.或者module.就可以了。

到此这篇关于导致python中import错误的原因是什么的文章就介绍到这了,更多相关python的import错误原因详解内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python 调用VC++的动态链接库(DLL)
Sep 06 Python
python抓取网页图片示例(python爬虫)
Apr 27 Python
Python图算法实例分析
Aug 13 Python
Python实现登陆文件验证方法
Oct 06 Python
python数据批量写入ScrolledText的优化方法
Oct 11 Python
python使用udp实现聊天器功能
Dec 10 Python
Python3 实现串口两进程同时读写
Jun 12 Python
Python的垃圾回收机制详解
Aug 28 Python
Python正则表达式急速入门(小结)
Dec 16 Python
python 中不同包 类 方法 之间的调用详解
Mar 09 Python
Python LMDB库的使用示例
Feb 14 Python
Pandas实现DataFrame的简单运算、统计与排序
Mar 31 Python
详细分析Python垃圾回收机制
Jul 01 #Python
Python自带的IDE在哪里
Jul 01 #Python
如何解决cmd运行python提示不是内部命令
Jul 01 #Python
python中执行smtplib失败的处理方法
Jul 01 #Python
解决Keras的自定义lambda层去reshape张量时model保存出错问题
Jul 01 #Python
完美解决keras 读取多个hdf5文件进行训练的问题
Jul 01 #Python
学python需要去培训机构吗
Jul 01 #Python
You might like
PHP 防恶意刷新实现代码
2010/05/16 PHP
PHP array_reduce()函数的应用解析
2018/10/28 PHP
PHP XML Expat解析器知识点总结
2019/02/15 PHP
javascript写的日历类(基于pj)
2010/12/28 Javascript
JavaScript中的对象序列化介绍
2014/12/30 Javascript
js实现文字跟随鼠标移动而移动的方法
2015/02/28 Javascript
Javascript 高阶函数使用介绍
2015/06/15 Javascript
javascript中call apply 与 bind方法详解
2016/03/10 Javascript
js实现颜色阶梯渐变效果(Gradient算法)
2017/03/21 Javascript
JS实现简单拖拽效果
2017/06/21 Javascript
JS获取子、父、兄节点方法小结
2017/08/14 Javascript
微信小程序实现动态设置页面标题的方法【附源码下载】
2017/11/29 Javascript
vue.js前后端数据交互之提交数据操作详解
2018/04/24 Javascript
webstorm添加*.vue文件支持
2018/05/08 Javascript
浅谈微信小程序之官方UI框架we-ui使用教程
2018/08/20 Javascript
详释JavaScript执行环境与执行栈
2019/04/02 Javascript
Angular封装搜索框组件操作示例
2019/04/25 Javascript
vue通过数据过滤实现表格合并
2020/11/30 Javascript
微信小程序地图绘制线段并且测量(实例代码)
2020/01/02 Javascript
微信小程序动态添加和删除组件的现实
2020/02/28 Javascript
python BeautifulSoup使用方法详解
2013/11/21 Python
利用Python实现图书超期提醒
2016/08/02 Python
利用Python操作消息队列RabbitMQ的方法教程
2017/07/19 Python
Python实现线程状态监测简单示例
2018/03/28 Python
python自动登录12306并自动点击验证码完成登录的实现源代码
2018/04/25 Python
Python数据类型之List列表实例详解
2019/05/08 Python
python字符串和常用数据结构知识总结
2019/05/21 Python
python笔记之mean()函数实现求取均值的功能代码
2019/07/05 Python
详解Python 4.0 预计推出的新功能
2019/07/26 Python
python 动态渲染 mysql 配置文件的示例
2020/11/20 Python
CSS3实现曲线阴影和翘边阴影
2016/05/03 HTML / CSS
英国领先的奢侈品零售商之一:CRUISE
2016/12/02 全球购物
2014年实习期工作总结
2014/11/27 职场文书
2014年财政局工作总结
2014/12/09 职场文书
2015年城管个人工作总结范文
2015/04/20 职场文书
承诺书模板大全
2015/05/04 职场文书