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

author author     2022-08-11     598

关键词:

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

  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)


pyhontkinter模块学习

pyhon之Tkinter实例化学习 1. 产品介绍界面  功能通过输入字符或数字查询对应的信息通过选择列表中的信息查询对应的信息回到顶部2. 设计规划规划图回到顶部3.相关知识首先看怎么产生第一个窗口fromTkinterimport*#引... 查看详情

pyhon学习目录

pyhon学习目录 目录一、计算机基础二、python基础三、函数四、常用模块五、模块和包六、面向对象七、网络编程和并发编程八、数据库九、前端十、pythonweb框架十一、Git版本控制十二、爬虫十三、前端框架vue十四、量化投资... 查看详情

模块urllibrequestsjsonxmlconfigparser学习笔记

发起http请求获取返回值返回值是字符串第三方模块安装pipinstallrequests返回值格式xml html jaon json 功能 loads 字符串》》》列表字典字符串里面必须是“”,因为其他的编程语言字符串都是“”   &nb... 查看详情

接口自动化学习笔记

...与服务器的接口    b、外部接口:指调用的接口由第三方系统提供 接口测试的意义:  1、保证系统的稳定性  2、将bug控制在项目前期  3、检查服务器的 查看详情

nodejs学习笔记之node的模块

一、全局模块定义:何时何地都能访问,不需要引用。process.env返回项目运行所在的环境变量信息。process.argv参数数组(能接收通过命令执行node程序时所传入的参数),参数1:返回当前node所在路径,参数2:返回当前文件路径例子... 查看详情

vue移动端引用第三方组件-lytab(学习笔记)(代码片段)

网络上有个大神自己写了一个移动端可滑动(惯性滑动&回弹)Vue导航栏组件ly-tab然后我想把它用到我的项目中去,发现会有这个报错:SyntaxError:Unexpectedtokenimport我也不知道是哪个步骤操作不正确。我就把它的... 查看详情

java学习笔记3.9.3lambda表达式-方法引用

文章目录零、本讲学习目标一、方法引用(一)方法引用说明(二)方法引用作用(三)方法引用类型二、类名引用静态方法(一)定义(二)引用方式(三)案例演示1、创建计算接口2、创建数学类3、创建学生类4、创建测试... 查看详情

学习笔记-使用cmd命令行创建nodejs项目

...,你可以根据情况填写,当然也可以一路回车。5)安装第三方包(后面程序会直接调用包的模块)说明:由于http模块、fs模块都是内置的包,因此不需要额外添加。这里安装cheerio包,和re 查看详情

dart学习笔记

...'package:xxx/xxx.dart\';     引入Pub仓库中的第三方库4、import\'package:项目名/xxx.dart\';      引入自定义的dartpackages文件5、例如有两个dart项目a和b ,在同级目录下,b需要引用a中的dart文件,则... 查看详情

pyhon模块制作及导入

...入的方法。分享给大家供大家参考。具体分析如下:python学习手册中写道:定义模块,只要使用文本编辑器,把一些python代码输入到文本中,然后以.py为后缀名进行保存,任何此类文件都会被认为是python模块。比如说,下面的代... 查看详情

爬虫学习笔记beautifulsoup使用

...简单,用起来比较方便,比正则学习起来简单多了。这是第三方模块需要安装 123pipinstall beautifulsoup4 pipinstalllxml BeautifulSoup对象Beautiful将复杂H 查看详情

typescript学习笔记-声明文件

...pt作为JavaScript的超集,在开发过程中不可避免要引用其他第三方的JavaScript的库。虽然通过直接引用可以调用库的类和方法,但是却无法使用TypeScript诸如类型检查等特性功能。为了解决这个问题,需要将这些库里的函数和方法体... 查看详情

nodemcu学习笔记---硬件介绍固件制作烧录

NodeMCU学习笔记(1)—硬件介绍、固件制作、烧录提示:作者使用ESP8266进行开发学习。文章目录前言一、硬件介绍二、固件制作2.1云生成器2.1.1生成器网址2.1.2选择配置2.1.3下载固件三、固件烧录3.1烧录工具3.2烧录操作... 查看详情

pyhon简介

...字节码,字节码非二进制格式,一切在运行时发生。3、模块使用import导入模块之后,会获得这个模块里面的所有变量信息,也可以称之为属性,使用dir可以查看模块变量的所有属性信息。4、模块的好处 查看详情

java学习笔记3-操作符

Java基本操作符:+、-、*、/、%、=、==、!=、+=、-=。优先级:先乘除后加减,如果是连接符+号会优先往前匹配,比如a+++++b,会被解释称a+++++b,所以会报错,需要自行使用括号隔离为(a++)+(++b)。对象的引用如果赋值给了对象的引用... 查看详情

uniguibasicjquery学习

...MLFrame的基本用法以及引用外部JS控件库的方法;一、使用第三方JS库要在uniGUI里引用第三方JS库需要首选在ServerModule单元的”CustomFiles”属性添加JS库文件路径,然后在界面里面执行代码。这个例子引用了第三方jquery库来显... 查看详情

pyhon3给socket模块设置代理(代码片段)

最近需要在公司学习socket编程,但是不能直接连接外网,需要设置一个代理才能正常访问。报错示例:importsocketdefblocking(wd):sock=socket.socket()sock.connect((‘www.baidu.com‘,80))#连接百度request=‘GETHTTP/1.0Host:www.baidu.com‘.format(‘/s 查看详情

python标准库和第三方库有啥区别

...的标准库是随着pyhon安装的时候默认自带的库;2、python的第三方库,需要下载后安装到python的安装目录下。不同的第三方库安装及使用方法不同。3、它们调用方式是一样的,都需要用import语句调用。简单的说,一个是默认自带... 查看详情