python导入时小括号大作用

yipeiwu_com7年前Python基础

在导入Python模块时,我们可以用

import os

也可以用

from os import *

当然,不推荐第二种方法,这样,会导入太多的os模块内的函数,所以,我们就会用到

from os import name,getcwd

但是,如要需要导入的函数比较多,就会超过一行80个字符的代码风格建议,那怎么办呢。

我们有三种方法:

第一,在行尾加上反斜杠\,
第二、每行只导入一部分,多写几行from

但是,这都不是PEP推荐的。PEP推荐的是把导入的模块用标准分组机制,也就是用小括号括起来

from os import (name,getcwd)这种方式,这种方式就可以分成多行了。

这个功能从python2.4开始支持。

这个建议可从PEP328找到。

相关文章

python通过get,post方式发送http请求和接收http响应的方法

本文实例讲述了python通过get,post方式发送http请求和接收http响应的方法。分享给大家供大家参考。具体如下: 测试用CGI,名字为test.py,放在apache的cgi...

利用Pytorch实现简单的线性回归算法

利用Pytorch实现简单的线性回归算法

最近听了张江老师的深度学习课程,用Pytorch实现神经网络预测,之前做Titanic生存率预测的时候稍微了解过Tensorflow,听说Tensorflow能做的Pyorch都可以做,...

Python设计模式之备忘录模式原理与用法详解

Python设计模式之备忘录模式原理与用法详解

本文实例讲述了Python设计模式之备忘录模式原理与用法。分享给大家供大家参考,具体如下: 备忘录模式(Memento Pattern):不破坏封装性的前提下捕获一个对象的内部状态,并在...

python聚类算法解决方案(rest接口/mpp数据库/json数据/下载图片及数据)

python聚类算法解决方案(rest接口/mpp数据库/json数据/下载图片及数据)

1. 场景描述 一直做java,因项目原因,需要封装一些经典的算法到平台上去,就一边学习python,一边网上寻找经典算法代码,今天介绍下经典的K-means聚类算法,算法原理就不介绍...

简单了解python 邮件模块的使用方法

我们在开发程序的时候,有时候需要开发一些自动化的任务,执行完之后,将结果自动的发送一份邮件,python发送邮件使用smtplib模块,是一个标准包,直接import导入使用即可,代码如...