导致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利用socketserver实现并发套接字功能
Jan 26 Python
Python全局变量与局部变量区别及用法分析
Sep 03 Python
详解python如何在django中为用户模型添加自定义权限
Oct 15 Python
python字符串中匹配数字的正则表达式
Jul 03 Python
python在OpenCV里实现投影变换效果
Aug 30 Python
在pycharm中实现删除bookmark
Feb 14 Python
Python中sys模块功能与用法实例详解
Feb 26 Python
Python csv文件记录流程代码解析
Jul 16 Python
用Python实现职工信息管理系统
Dec 30 Python
Python的信号库Blinker用法详解
Dec 31 Python
Python selenium绕过webdriver监测执行javascript
Apr 12 Python
python绘制云雨图raincloud plot
Aug 05 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获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
2012/10/03 PHP
php实现图片上传、剪切功能
2016/05/07 PHP
url 编码 js url传参中文乱码解决方案
2010/04/11 Javascript
js函数的延迟加载实现代码
2012/10/11 Javascript
jquery移除button的inline onclick事件(已测试及兼容浏览器)
2013/01/25 Javascript
javascript实现des解密加密全过程
2014/04/03 Javascript
IE浏览器中图片onload事件无效的解决方法
2014/04/29 Javascript
JS模拟按钮点击功能的方法
2015/12/22 Javascript
微信jssdk在iframe页面失效问题的解决措施
2016/03/03 Javascript
jQuery javascript获得网页的高度与宽度的实现代码
2016/04/26 Javascript
jquery组件WebUploader文件上传用法详解
2020/10/23 Javascript
JavaScript模块模式实例详解
2017/10/25 Javascript
VSCode中如何利用d.ts文件进行js智能提示
2018/04/13 Javascript
react quill中图片上传由默认转成base64改成上传到服务器的方法
2019/10/30 Javascript
详解Webpack抽离第三方类库以及common解决方案
2020/03/30 Javascript
vue实现输入框自动跳转功能
2020/05/20 Javascript
vue切换菜单取消未完成接口请求的案例
2020/11/13 Javascript
vue中配置scss全局变量的步骤
2020/12/28 Vue.js
[06:57]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD 选手采访
2021/03/11 DOTA
PyQt5 QSerialPort子线程操作的实现
2018/04/21 Python
Python读取数据集并消除数据中的空行方法
2018/07/12 Python
解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path
2019/06/12 Python
Python测试模块doctest使用解析
2019/08/10 Python
python多线程案例之多任务copy文件完整实例
2019/10/29 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
2019/12/03 Python
python 使用shutil复制图片的例子
2019/12/13 Python
python环境下安装opencv库的方法
2020/03/05 Python
python读取hdfs上的parquet文件方式
2020/06/06 Python
使用BeautifulSoup4解析XML的方法小结
2020/12/07 Python
德国50岁以上交友网站:Lebensfreunde
2020/03/18 全球购物
什么是Linux虚拟文件系统VFS
2012/01/31 面试题
土木工程应届生自荐信
2013/09/24 职场文书
意向协议书范本
2014/04/23 职场文书
大二学习计划书范文
2014/04/27 职场文书
2015社区六五普法工作总结
2015/04/21 职场文书
SQL Server一个字符串拆分多行显示或者多行数据合并成一个字符串
2022/05/25 SQL Server