网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Pyhon学习笔记3:模组(引用第三方模块)

模组更通俗的讲叫类库或者模块,在实际开发中,会使用到系统的标准模块或者第三方模块。例如,与时间有关的是系统的time块,文件操作相关的是os模块,使用selenium实现的web自动化测试,使用的是selenium扩展块。

创新互联技术团队10多年来致力于为客户提供网站建设、做网站、成都品牌网站建设营销型网站、搜索引擎SEO优化等服务。经过多年发展,公司拥有经验丰富的技术团队,先后服务、推广了上千网站,包括各类中小企业、企事单位、高校等机构单位。

  1. 引用模块:
    import  ...

  from .. import...

  举例:输出系统时间

 

import time

print(time.ctime())

结果:

======================= RESTART: D:/selenium/test/5.py =======================

Thu Nov  3 15:08:13 2016

>>> 

如果确定只引入time模块下的ctime方法,则可以直接使用 from time import ctime

from time import *

print(ctime())

sleep(2)

print(ctime())

输出结果:

======================= RESTART: D:/selenium/test/5.py =======================

Thu Nov  3 15:12:57 2016

Thu Nov  3 15:12:59 2016

>>> 

2模块间的调用

新建一个模块,在该模块下创建两个文件pub.py华为count.py

文件 pub.py:

def add(a,b):

    return a+b

文件count.py:

from pub import add

print(add(4,5))

打印结果:

===================== RESTART: D:/selenium/test/count.py =====================

9

>>> 

3.跨目录模块调用

文件模块目录:

project/

|--model/

  |--pub.py

|--count.py

cout.py代码:

from model.pub import add

print(add(4,5))

4.进一步讨论跨目录调用

文件目录:

project/

|--model/

  |--count.py

  |--new_count.py

|--test.py

count.py文件代码:

class A():

    def add(self,a,b):

       return a+b

new_count.py文件代码

from count import A

class B(A):

    def sub(self,a,b):

        return a-b

st =B().add(2,5)

print(st)

test.py文件代码:

import sys

sys.path.append("./model")

fome model import new_count

test = new_count.B()

test.add(2,5)



当前标题:Pyhon学习笔记3:模组(引用第三方模块)
文章网址:http://bjjierui.cn/article/gjggse.html

其他资讯