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博客!

python import random 报错_导致python中import错误的原因是什么相关推荐

  1. python下载库报错_下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决...

    下载python中Crypto库报错:ModuleNotFoundError: No module named 'Crypto'的解决 前言 最近在网上找了很多下载Crypto的方法,感觉作用都不算很 ...

  2. python 函数嵌套 报错_《Python》 函数嵌套、闭包和迭代器

    一.函数的嵌套: 1.函数的嵌套调用 defmax2(x,y): m= x if x>y elseyreturnmdefmax4(a,b,c,d): res1=max2(a,b) res2=ma ...

  3. python安装pylad报错_用python画出某“毒王”的动态路线图

    河南前几天出现1例输入性新冠肺炎确诊病例 ,打破了连续十几天"0"增加的记录,也把河南人民重新带入疫情的黑暗恐怖之中 .为了让大家的清晰地掌握该"毒王"的行程, ...

  4. python导入turtle报错_由于“未定义宽度错误”,我无法将turtle模块导入Python2.7.10...

    所以我把这段代码从我的在线课程复制到python2.7.10中并运行它.它说宽度没有定义.我试图寻找问题,以解决这个问题,但找不到,而且我也开始学习编码,所以我不知道如何导入海龟模块而不给我一个错误. ...

  5. win10防火墙_Win10端,iCloud报错:鉴定过程中发生错误

    Win10端,iCloud报错:鉴定过程中发生错误 首先,如果iCloud中有重要.未备份.未上传.未同步数据的话及时进行备份,可以直接在win10端进行备份.备份!备份!备份! 其次,看看新闻,是不 ...

  6. 安装fitz报错_解决python 虚拟环境删除包无法加载的问题

    项目开发一直在docker的虚拟环境上,遇到了一个问题,就是把虚拟环境的包删掉(rm -rf xxx)之后,再重新拷贝一个(跟原来包一模一样的文件夹)进去发现pycharm再也找不到这个包了,后来在同 ...

  7. python 第一行 报错_初学Python-只需4步,爬取网站图片

    很多人学习Python很重要的一个原因是,可以很简单的把一个网站的数据爬下来. 尤其是做我们这一行,产品经理,电商行业. 领导:弄一个买卖游戏周边商品的交易APP出来.我:行,那我们卖什么呀?领导:看 ...

  8. python import random 报错_Python import random报错处理办法

    python安装失败:make的时候报错: /usr/include/tkDecls.h:1542: error: expected ')' before '*' token /usr/include ...

  9. python安装selenium报错_新手用Python运行selenium的常见问题

    1.更换Python版本 打开pycharm,点击 file--setting--project项目名--project Interpreter,点击右侧的设置,如下图 选择新Python版本的安装路 ...

最新文章

  1. vscode 搜索结果 整行_如何用VSCode愉快的写Python
  2. $\mathbf{R}^n$中的紧集是闭有界集
  3. 稀有名词解释——Java 堆污染(犄角旮旯问题)
  4. 10-Platform Interrupt Controller API
  5. Win10 IIS本地部署网站运行时图片和样式不正常?
  6. Docker笔记三 Docker镜像制作
  7. OpenvSwitch架构
  8. Android坡度计
  9. HMM学习最佳范例一:介绍
  10. Oracle 基本查询:dual、distinct、null、between and、in、like、order by、group by、dual、as
  11. html调用本地电脑应用,实现HTML调用打开本地软件文件
  12. google服务框架
  13. 微信公众号推广的40个有效果的方法
  14. 服务器操作系统怎么设置密码,服务器操作系统怎么设置密码
  15. 2022年浙江大学计算机考研复试分数线多少
  16. 【精选】JavaScript网页时钟
  17. Visual C++游戏编程基础之多背景循环动画
  18. 软件配置管理(SCM)
  19. C语言值的引用传递—引用传递(地址传递)
  20. vs全项目搜索关键词

热门文章

  1. 记录下我磕磕碰碰的三个月找工作经历,最强技术实现
  2. 5、C++结构体的使用
  3. 元旦经典文案素材赏析
  4. 2019年工作总结——没有岁月可回首,珍惜当下不负流年
  5. python word 插入转下页及接上页(win32com)
  6. 低代码时代的团队分工有哪些?
  7. java手机刷机精灵,按钮救星(按键精灵所有者读写权限)
  8. 这8个要点,能让你的网页首图抓住用户注意力
  9. BUUCTF Easy MD5
  10. vue组件及生命周期