导致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 相关文章推荐
Windows下Anaconda的安装和简单使用方法
Jan 04 Python
Python字典循环添加一键多值的用法实例
Jan 20 Python
Python3删除排序数组中重复项的方法分析
Jan 31 Python
Django实现跨域请求过程详解
Jul 25 Python
python模块导入的方法
Oct 24 Python
Python+numpy实现矩阵的行列扩展方式
Nov 29 Python
python列表推导和生成器表达式知识点总结
Jan 10 Python
使用 Python 处理3万多条数据只要几秒钟
Jan 19 Python
解决Django响应JsonResponse返回json格式数据报错问题
Aug 09 Python
Python3中FuzzyWuzzy库实例用法
Nov 18 Python
请求模块urllib之PYTHON爬虫的基本使用
Apr 08 Python
Python循环之while无限迭代
Apr 30 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
一个SQL管理员的web接口
2006/10/09 PHP
PHP 数组遍历顺序理解
2009/09/09 PHP
php中http与https跨域共享session的解决方法
2014/12/20 PHP
PHP批量去除BOM头内容信息代码
2016/03/11 PHP
Laravel 5.3 学习笔记之 配置
2016/08/28 PHP
thinkPHP5实现的查询数据库并返回json数据实例
2017/10/23 PHP
extjs中grid中嵌入动态combobox的应用
2011/01/01 Javascript
javascript里使用php代码实例
2014/12/13 Javascript
AngularJS入门(用ng-repeat指令实现循环输出
2016/05/05 Javascript
JS基础随笔(菜鸟必看篇)
2016/07/13 Javascript
JavaScript组成、引入、输出、运算符基础知识讲解
2016/12/08 Javascript
js实现抽奖效果
2017/03/27 Javascript
微信小程序实现选项卡功能
2020/06/19 Javascript
Vue集成Iframe页面的方法示例
2017/12/12 Javascript
浅析Vue 生命周期
2018/06/21 Javascript
微信小程序实现的picker多级联动功能示例
2019/05/23 Javascript
JS document内容及样式操作完整示例
2020/01/14 Javascript
[01:04:05]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python爬取读者并制作成PDF
2015/03/10 Python
Ruby使用eventmachine为HTTP服务器添加文件下载功能
2016/04/20 Python
Python+微信接口实现运维报警
2016/08/27 Python
PyQt5实现下载进度条效果
2018/04/19 Python
如何在django里上传csv文件并进行入库处理的方法
2019/01/02 Python
记录Python脚本的运行日志的方法
2019/06/05 Python
python 协程 gevent原理与用法分析
2019/11/22 Python
详解解决jupyter不能使用pytorch的问题
2021/02/18 Python
美国东北部户外服装和设备零售商:Eastern Mountain Sports
2016/10/05 全球购物
英国空调、除湿机和通风设备排名第一:Air Con Centre
2019/02/25 全球购物
小学校长先进事迹材料
2014/05/13 职场文书
国庆节演讲稿
2014/05/27 职场文书
司法助理专业自荐书
2014/06/13 职场文书
房屋买卖授权委托书
2014/09/27 职场文书
乡镇群众路线整改落实情况汇报
2014/10/28 职场文书
社区敬老月活动总结
2015/05/07 职场文书
新手初学Java网络编程
2021/07/07 Java/Android
Windows和Linux上部署Golang并运行程序
2022/04/22 Servers