导致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超简单解决约瑟夫环问题
May 12 Python
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
Jul 11 Python
python之文件读取一行一行的方法
Jul 12 Python
Python学习笔记之图片人脸检测识别实例教程
Mar 06 Python
用Python写一个模拟qq聊天小程序的代码实例
Mar 06 Python
TensorFlow卷积神经网络之使用训练好的模型识别猫狗图片
Mar 14 Python
Python面向对象程序设计构造函数和析构函数用法分析
Apr 12 Python
python实现京东订单推送到测试环境,提供便利操作示例
Aug 09 Python
python hashlib加密实现代码
Oct 17 Python
flask 实现token机制的示例代码
Nov 07 Python
Python的形参和实参使用方式
Dec 24 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
Mar 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
php实现查询百度google收录情况(示例代码)
2013/08/02 PHP
php操作MongoDB基础教程(连接、新增、修改、删除、查询)
2014/03/25 PHP
PHP面向对象五大原则之里氏替换原则(LSP)详解
2018/04/08 PHP
PHP简单实现记录网站访问量功能示例
2018/06/06 PHP
PHP+iframe模拟Ajax上传文件功能示例
2019/07/02 PHP
JavaScript prototype对象的属性说明
2010/03/13 Javascript
javascript闭包的理解和实例
2010/08/12 Javascript
javascript基础知识大集锦(二) 推荐收藏
2011/01/13 Javascript
jquery滚动条插件jScrollPane的使用介绍
2013/11/08 Javascript
jquery选择器之属性过滤选择器详解
2014/01/27 Javascript
jQuery ajax serialize() 方法使用示例
2014/11/02 Javascript
JQuery插入DOM节点的方法
2015/06/11 Javascript
JavaScript制作淘宝星级评分效果的思路
2020/06/23 Javascript
JavaScript中的ParseInt("08")和“09”返回0的原因分析及解决办法
2016/05/19 Javascript
使用 jQuery.ajax 上传带文件的表单遇到的问题
2016/10/31 Javascript
Three.js利用orbit controls插件(轨道控制)控制模型交互动作详解
2017/09/25 Javascript
浅谈node.js 命令行工具(cli)
2018/05/10 Javascript
vue-router命名路由和编程式路由传参讲解
2019/01/19 Javascript
探索node之事件循环的实现
2020/10/30 Javascript
[02:38]DOTA2亚洲邀请赛小组赛精彩集锦:Wings完美团击溃对手
2017/03/29 DOTA
Python环境下搭建属于自己的pip源的教程
2016/05/05 Python
python生成二维码的实例详解
2017/10/29 Python
python3 破解 geetest(极验)的滑块验证码功能
2018/02/24 Python
浅析Python装饰器以及装饰器模式
2018/05/28 Python
Django配置celery(非djcelery)执行异步任务和定时任务
2018/07/16 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
python实现mask矩阵示例(根据列表所给元素)
2020/07/30 Python
Python pickle模块常用方法代码实例
2020/10/10 Python
Django数据模型中on_delete使用详解
2020/11/30 Python
Django解决frame拒绝问题的方法
2020/12/18 Python
CSS3之多背景background使用示例
2013/10/18 HTML / CSS
如何使用canvas绘制可移动网格的示例代码
2020/12/14 HTML / CSS
交警作风整顿剖析材料
2014/10/11 职场文书
融资合作协议书范本
2014/10/17 职场文书
pycharm2021激活码使用教程(永久激活亲测可用)
2021/03/30 Python
Redis实现分布式锁的五种方法详解
2022/06/14 Redis