导致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抓取网页内容示例分享
Feb 24 Python
Python操作MongoDB数据库的方法示例
Jan 04 Python
解决pycharm无法调用pip安装的包问题
May 18 Python
使用memory_profiler监测python代码运行时内存消耗方法
Dec 03 Python
详解Django-auth-ldap 配置方法
Dec 10 Python
基于python的Paxos算法实现
Jul 03 Python
远程部署工具Fabric详解(支持Python3)
Jul 04 Python
如何基于python实现脚本加密
Dec 28 Python
Python with标签使用方法解析
Jan 17 Python
python实现简单学生信息管理系统
Apr 09 Python
使用Python实现批量ping操作方法
May 06 Python
python高温预警数据获取实例
Jul 23 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
雄兵连:天使彦天使彦为爱折翼,彦和炙心同时念动的誓言!
2020/03/02 国漫
印尼林东PWN黄金曼特宁咖啡豆:怎么冲世界上最醇厚的咖啡冲煮教程
2021/03/03 冲泡冲煮
ThinkPHP登录功能的实现方法
2014/08/20 PHP
php使用strip_tags()去除html标签仍有空白的解决方法
2016/07/28 PHP
Docker 安装 PHP并与Nginx的部署实例讲解
2021/02/27 PHP
JavaScript Event学习第四章 传统的事件注册模型
2010/02/07 Javascript
使用jQuery向asp.net Mvc传递复杂json数据-ModelBinder篇
2010/05/07 Javascript
ExtJS 设置级联菜单的默认值
2010/06/13 Javascript
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
2012/03/21 Javascript
JQuery判断子iframe何时加载完成解决方案
2013/08/20 Javascript
使用javascript实现ListBox左右全选,单选,多选,全请
2013/11/07 Javascript
js showModalDialog弹出窗口实例详解
2014/01/07 Javascript
javascript事件冒泡详解和捕获、阻止方法
2014/04/12 Javascript
谷歌浏览器调试JavaScript小技巧
2014/12/29 Javascript
强大Vue.js组件浅析
2016/09/12 Javascript
vue2.X组件学习心得(新手必看篇)
2017/07/05 Javascript
Node.js学习之地址解析模块URL的使用详解
2017/09/28 Javascript
mongoose设置unique不生效问题的解决及如何移除unique的限制
2017/11/07 Javascript
vue实现codemirror代码编辑器中的SQL代码格式化功能
2019/08/27 Javascript
[01:45]DOTA2新英雄“神谕者”全方位展示
2014/11/21 DOTA
python发送邮件接收邮件示例分享
2014/01/21 Python
python九九乘法表的实例
2017/09/26 Python
python机器学习实战之树回归详解
2017/12/20 Python
Python实现找出数组中第2大数字的方法示例
2018/03/26 Python
浅谈pytorch和Numpy的区别以及相互转换方法
2018/07/26 Python
win8.1安装Python 2.7版环境图文详解
2019/07/01 Python
MAC彩妆英国官网:M·A·C UK
2018/05/30 全球购物
什么是smarty? Smarty的优点是什么?
2013/08/11 面试题
Unix如何在一行中运行多个命令
2015/05/29 面试题
应聘编辑职位自荐信范文
2014/01/05 职场文书
求职信模板标准格式范文
2014/02/23 职场文书
英语教师岗位职责
2014/03/16 职场文书
综合实践活动总结
2014/05/05 职场文书
捐助倡议书
2015/01/19 职场文书
2015年教师党员个人总结
2015/11/24 职场文书
2016简单的租房合同范本
2016/03/18 职场文书