欢迎来到@一夜看尽长安花 博客,您的点赞和收藏是我持续发文的动力
对于文章中出现的任何错误请大家批评指出,一定及时修改。有任何想要讨论的问题可联系我:3329759426@qq.com 。发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。
专栏:
文章概述:对 Python下import多种用法的介绍
关键词:Python下import多种用法
本文目录:
两个脚本在同一个包下:
import 加模块名(脚本名)
import mylibrary
mylibrary.py的内容如下:
def add(x, y):
return x+y
def sub(x, y):
return x-y
def hello():
print("Hello World")
在其他模块(脚本)里调用该模块里的方法
格式:模块名.方法名()
import mylibrary
mylibrary.hello()
print(mylibrary.add(80, 90))
如果想要直接使用方法名,不想写模块名的话,可以换一种导入方式
格式:from 模块名 import 方法名(各个方法名之间用逗号分隔)
from mylibrary import hello, add
hello()
print(add(80, 90))
也可以使用
from mylibrary import *
这样就是导入这个模块里的所有方法
两个模块在不同的包下
第一种导入方式
格式:from 包名 import 模块名(脚本名)
from othermodule import second
调用的方式,假设second.py这个脚本里定义了一个hello()函数,可打印出‘hello’
second.hello()
第二种导入方式
from 包名.脚本名 import *
from othermodule.second import *
这样就可以直接调用该脚本下的所有函数
hello()
后话:
但如果在这个othermodule下又创建了一个脚本叫 third.py ,这样的话还需要一个个导入的就很麻烦,这样的话,就可以看看我的另一篇博客创建自己的module模块以及__init__脚本的作用,这里面会详细讲解该如何操作