导致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 相关文章推荐
Pythont特殊语法filter,map,reduce,apply使用方法
Feb 27 Python
利用Python实现颜色色值转换的小工具
Oct 27 Python
python urllib urlopen()对象方法/代理的补充说明
Jun 29 Python
Python即时网络爬虫项目启动说明详解
Feb 23 Python
python实现简单神经网络算法
Mar 10 Python
高效使用Python字典的清单
Apr 04 Python
Python中的函数式编程:不可变的数据结构
Oct 08 Python
Python绘制并保存指定大小图像的方法
Jan 10 Python
python对数组进行排序,并输出排序后对应的索引值方式
Feb 28 Python
keras 指定程序在某块卡上训练实例
Jun 22 Python
Python:__eq__和__str__函数的使用示例
Sep 26 Python
python list等分并从等分的子集中随机选取一个数
Nov 16 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 heredoc和phpwind的模板技术使用方法小结
2008/03/28 PHP
Linux下实现PHP多进程的方法分享
2012/08/16 PHP
PHP中调用SVN命令更新网站方法
2015/01/07 PHP
javascript 面向对象继承
2009/11/26 Javascript
JavaScript 面向对象之命名空间
2010/05/04 Javascript
基于jquery的内容循环滚动小模块(仿新浪微博未登录首页滚动微博显示)
2011/03/28 Javascript
javascript刷新父页面的各种方法汇总
2014/09/03 Javascript
JS实现从网页顶部掉下弹出层效果的方法
2015/08/06 Javascript
详解Webwork中Action 调用的方法
2016/02/02 Javascript
Vue组件开发初探
2017/02/14 Javascript
关于vue-router的beforeEach无限循环的问题解决
2017/09/09 Javascript
Vuepress 搭建带评论功能的静态博客的实现
2019/02/17 Javascript
JS中的算法与数据结构之二叉查找树(Binary Sort Tree)实例详解
2019/08/16 Javascript
vue自定义树状结构图的实现方法
2020/10/18 Javascript
基于vuex实现购物车功能
2021/01/10 Vue.js
[06:07]DOTA2-DPC中国联赛 正赛 Ehome vs VG 选手采访
2021/03/11 DOTA
python解析xml模块封装代码
2014/02/07 Python
python动态监控日志内容的示例
2014/02/16 Python
python创建临时文件夹的方法
2015/07/06 Python
python脚本设置系统时间的两种方法
2016/02/21 Python
TensorFlow模型保存和提取的方法
2018/03/08 Python
python队列queue模块详解
2018/04/27 Python
python在文本开头插入一行的实例
2018/05/02 Python
pandas 小数位数 精度的处理方法
2018/06/09 Python
Python中的heapq模块源码详析
2019/01/08 Python
Python之——生成动态路由轨迹图的实例
2019/11/22 Python
利用pyshp包给shapefile文件添加字段的实例
2019/12/06 Python
Python爬虫库requests获取响应内容、响应状态码、响应头
2020/01/25 Python
pandas.DataFrame.drop_duplicates 用法介绍
2020/07/06 Python
python数据抓取3种方法总结
2021/02/07 Python
使用Python爬取小姐姐图片(beautifulsoup法)
2021/02/11 Python
如何利用XMLHTTP检测URL及探测服务器信息
2013/11/10 面试题
英语教学随笔感言
2014/02/20 职场文书
社区志愿者培训方案
2014/06/10 职场文书
2014年村计划生育工作总结
2014/11/14 职场文书
【海涛dota解说】DCG联赛第一周 LGD VS DH
2022/04/01 DOTA