【说站】python导入模块的本质探究
2023-06-13 09:13:21 时间
python导入模块的本质探究
1、执行一个.py文件,开辟新的内存,将导入的东西放入内存中,这样可以通过调用直接从内存中获取。
2、当模块越来越多时,需要通过包来管理模块。
实例
# 在包文件中进行调用(一般导入语句都在开头)
import harry
import magic
print(harry.name)
harry.Fight()
c = harry.Course('哈利')
c.add_course('黑魔法防御术')
magic.use_magic()
# 模块重命名
import harry as hy # 这样防止模块名字太长起到重命名的作用
# 导入方法2
from harry import name
from harry import Fight
from harry import Course
print(name)
Fight()
c = Course('哈利')
c.add_course('黑魔法防御术')
# 这种方法就不用使用harry.的方法,相当于提前声明来源,简化逻辑,也可以起到引入特定变量特定函数特点类的作用
# from harry import name
# from harry import Fight
# from harry import Course
也可以用以下表达代替用来简化代码
from harry import name, fight, Course
或者
from harry import *
# 这个表示把所有的都导入
以上就是python导入模块的本质探究,希望对大家有所帮助。更多Python学习指路:python基础教程
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
相关文章
- pycharm导入pandas模块_pycharm如何导入python的库
- pycharm导入Python_python简单项目
- pycharm导入自定义模块_模块导入速度python
- python fileinput_Python之fileinput模块学习「建议收藏」
- python整除和取余写法_Python的整除和取余[通俗易懂]
- java和python哪个值得学-学java好还是Python好?
- 【说站】python怎么导入pygame模块
- 【说站】python导入类的不同方式
- 【说站】python导入模块的过程
- python输出unicode编码_Python以utf8编码读取文件
- Python 竞赛题-02-Python 的函数是否很赖
- python中if判断语句的用法_Python if判断语句的用法详细介绍[通俗易懂]
- python使用opencv如何保存图片_OpenCV Python 保存图片
- python技巧 - 函数、方法的动态调用
- python交互模式下方向键乱码的正确解决方法
- Python爬虫爬取百合网的男性h
- Python 自动化指南(繁琐工作自动化)第二版:一、PYTHON 基础知识
- 小白的Python之路 day5 python模块详解及import本质编程语言
- Python Queue队列实现线程通信
- 快速安装Python MySQL模块(python安装mysql模块)
- 我们可以在同一个虚拟机中运行 Python 2 和 3 代码而不需要更改代码吗?
- 从 Python 连接到 MySQL:实现更多强大的数据库应用(python和mysql)
- Python编程连接MySQL:从零开始(python与mysql)
- Linux下从系统卸载Python(linux下卸载python)
- Python过滤字符串的技巧,map与itertools.imap