2 Python下import多种用法

 欢迎来到@一夜看尽长安花 博客,您的点赞和收藏是我持续发文的动力

对于文章中出现的任何错误请大家批评指出,一定及时修改。有任何想要讨论的问题可联系我:3329759426@qq.com 。发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。

    专栏:

文章概述:对 Python下import多种用法的介绍

关键词:Python下import多种用法

本文目录

两个脚本在同一个包下:

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__脚本的作用,这里面会详细讲解该如何操作

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值