博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python --条件、循环和其他语句(一)
阅读量:5283 次
发布时间:2019-06-14

本文共 651 字,大约阅读时间需要 2 分钟。

导入时重命名

从模块导入时,通常使用
import somemodule
或使用
from somemodule import somefunction
from somemodule import somefunction, anotherfunction, yetanotherfunction
from somemodule import * --- 这个比较常用

--如果两个模块都有open 函数,则建议用第一种

仅当你确定要导入模块中的一切时,采用使用最后一种方式。但如果有两个模块,它们都包

含函数open,该如何办呢?你可使用第一种方式导入这两个模块,并像下面这样调用函数:
module1.open(...)
module2.open(...)
但还有一种办法:在语句末尾添加as子句并指定别名。下面是一个导入整个模块并给它指定
别名的例子:
>>> import math as foobar
>>> foobar.sqrt(4)
2.0
下面是一个导入特定函数并给它指定别名的例子:
>>> from math import sqrt as foobar
>>> foobar(4)

对于前面的函数open,可像下面这样导入它们:

from module1 import open as open1
from module2 import open as open2

 

转载于:https://www.cnblogs.com/daodaosky/p/9618105.html

你可能感兴趣的文章
linq取DataTable某一列数据返回给一个List<int>
查看>>
SpringBoot + Spring Security 学习笔记(一)自定义基本使用及个性化登录配置
查看>>
防抖节流
查看>>
URL结构
查看>>
C#-WinForm-设计时编程【4】-响应鼠标事件
查看>>
深入Nginx
查看>>
[LeetCode] Reverse Linked List II
查看>>
ping不通的常见原因和解决办法
查看>>
AIX下绑定双网卡
查看>>
[POJ1113&POJ1696]凸包卷包裹算法和Graham扫描法应用各一例
查看>>
使用Java提供的MXBean来监控jvm创建了哪些线程
查看>>
busy monkey
查看>>
gcc 使用注意事项
查看>>
Tomcat启动时项目重复加载问题
查看>>
判断当前时间是否在一个时间段范围内
查看>>
《软件需求模式》阅读笔记02
查看>>
感知机
查看>>
php后门隐藏技巧
查看>>
SpringBoot使用Gradle构建war包
查看>>
Python基础学习(四)
查看>>