首页 / 知识
python如何导入包
2023-11-12 13:02:00
本文主要讲解python导入包的几种方法
一、模块的导入方式
模块就是.py类型的Python文件
导入时不需要.py后缀,直接导入文件名即可
利用import直接导入:
语法:
importmodule_name
使用方式:module_name.class_name或者module.func_name
利用import导入模块并设置一个别名
语法:
importmodule_nameasXXX
使用方式:XXX.class_name或者XXX.funct_name
借助from复制模块的属性,可以实现只导入模块中的部分类或函数或变量
语法:
frommodule_nameimportclass_name,funct_name
使用方式:直接调用函数或实例化类即可
但要注意,from把变量从模块中导入后,会导致相同名称的变量被覆盖,也就是说不同模块的命名空间会在此处重叠。
借助**from...import***导入模块全部内容
语法:frommodule_name**import***
使用时直接调用函数或实例化类即可
借助importlib模块实现导入以数字开头的模块
语法:
importimportlib
XXX=importlib.import_module("module_name")
使用时XXX.class_name或者XXX.func_name
二、包的导入方式
包就是包含很多模块的文件夹
包内还可以有子包
利用import直接导入包(仅仅导入init.py中的内容)
语法:
importpackage_name
直接导入一个包,仅仅可以使用init.py中的全部内容
使用:package_name.func_name或者package_name.class
导入包中的某一个模块
语法:importpackage_name.module_name
使用:package_name.module_na112afme.func_name或package_name.module_name.class_name
三、相关函数
dir函数可以获得模块内可用的全部变量名(模块的属性)的列表,返回值为list。(返回值中前半部分XXX为python预定义的内置变量名,对于解释器有特定的意义)。
以上内容为大家介绍了python培训之如何导入包,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们
最新内容
相关内容
pythoneval函数作用
pythoneval函数作用,培训,字符串,函数,作用,表达式,对象,结果,引号,计算器,以上,pythoneval(str)函数很强大,官方解释为:将字符串str当成有效的pythonprint函数不要换行怎么写
pythonprint函数不要换行怎么写,培训,灵活,函数,对象,参数,文件,空格,结尾,字符,下面,从语法上讲,调用python3.0的print函数有如下的形式:printpython如何自定义一个函数
python如何自定义一个函数,代码,名称,培训,函数,圆括号,参数,定义,表达式,选择性,字符串,python函数是组织好的,可重复使用的,用来实现单一,或相python内置函数在哪
python内置函数在哪,培训,函数,包装,模块,对象,字符串,列表,数据类型,属性,类型,所谓内置函数,就是在Python中被自动加载的函数,任何时候都可以pythonrange函数怎么用
pythonrange函数怎么用,步长,培训,函数,负数,整数,语法,字母,实例,以上,以下,pythonrange()函数可创建一个整数列表,一般用在for循环中。函数python函数如何不返回none
python函数如何不返回none,培训,函数,语句,变量,赋值,参数,实际,结果,字符串,语法,python中,用def语句创建函数时,可以用return语句指定应该返python判断字符是否为字母和数字
python判断字符是否为字母和数字,数字,培训,字母,字符串,字符,空格,方法,都会,分号,大小写,在使用python语言中的字符串方法时,可以使用它们判python函数的高级使用方法
python函数的高级使用方法,代码,函数,灵活,数据,培训,时间,定义,程序,赋值,变量,Python的函数是“一等公民”,因此函数本身也是一个对象,函数既python类、模块、包的概念及区别
python类、模块、包的概念及区别,概念,数据,培训,模块,名字,环境,基础,文件,函数,定义,类类的概念在许多语言中出现,是面向对象编程的基础,很容python字符串有哪些表达方式
python字符串有哪些表达方式,培训,字符串,斜线,方式,引号,备注,字符,中间,后面,表示,主要是python中字符串的几种表达,表示方式。python的几种python如何使用python的help函数
python如何使用python的help函数,培训,函数,代码,基础知识,模块,参数,方法,用途,问题,括号,help函数是python的一个内置函数,在python基础知识python变量名不区分大小写吗
python变量名不区分大小写吗,数据,数字,培训,变量,合法,概念,名字,系统,名称,赋值,无论使用什么语言编程,其最终目的都是对数据进行处理。程序