首页 > 编程语言 >Python__25--模块

Python__25--模块

时间:2023-02-08 19:01:11浏览次数:41  
标签:__ 函数 Python pageagel1 -- 导入 模块 import

1 创建模块

.py文件,文件名不与python自带的标准模块名相同,见名知意

2 导入模块

2.1 import 模块名称 [as 别名]

  • 导入该模块所有内容
  • 使用时需要:模块名称.函数名
  • 不会出现函数同名问题

2.2 from 模块名称 import 函数\变量\类

  • 导入该模块的指定内容
  • 直接只有导入的某个函数\变量\类
  • 会出现函数同名问题

2.3 from 模块名称 import*

  • 导入该模块所有内容
  • 直接使用该模块的所有函数\变量\类
  • 会出现函数同名问题

3 以主程序方式进行

def add(a,b)
	return  a+b
if  __name__ == '__main__':
	print(add(20,30))
#该模块在被调用时,不会执行if中的语句,当作为主程序时,会执行if中的语句

4 包

包含__init__文件,将一组功能相近的模块组织在一个目录下

  • import pageagel1
  • import module_A
  • import pageagel1.module_A
  • import pageagel1.module_A as ma
  • from pageagel1 import module_A
  • from pageagel1 import a

5 常用内置模块

https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/43143f07a71d428dae0e56ec75fca442~tplv-k3u1fbpfcp-zoom-1.image

https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d2caf92ae94a48dd9c07f466d4a3ec67~tplv-k3u1fbpfcp-zoom-1.image

6 安装第三方模块

pip install 第三方模块名字

import schedule
import time
def job():
	print('哈哈人员')
	schedule.every(3).seconds.do(job)
	while True:
		schedule.run_pending()
		time.sleep(1)

标签:__,函数,Python,pageagel1,--,导入,模块,import
From: https://blog.51cto.com/husheng/6044737

相关文章

  • 什么时候用继承,什么时候用组合呢?
    继承是对已有的类做一番改造,以此获得一个特殊的版本。简而言之,就是将一个较为抽象的类改造成能适用于某些特定需求的类。因此,对于上面的Wolf和Animal的关系,使用继承更能表......
  • 一种基于简单的YAML的DSL的快速和可定制的漏洞扫描器
    介绍:Nuclei用于基于模板跨目标发送请求,从而实现零误报,并在大量主机上提供快速扫描。Nuclei提供多种协议的扫描,包括TCP、DNS、HTTP、SSL、File、Whois、WebSocket、Headless......
  • 动态SQL
    一、where+if:<where>自动判断其内部是否有返回值,如果有,则插入一个where并自动删除SQL语句前多余的and或or<selectid="getUserList"resultType="User">select*froms......
  • 2023/2/8 考试总结
    时间安排7.30~8.00先看了看T1发现只会一个\(O(n^2)\)的做法。想了想不知道能不能贪心地每次删除最大权值的区间,感觉比较麻烦就没写。8.00~8.40T3的40分可以建图之后直......
  • 判断字符串是否包含某些字符
    1、工具方法publicstaticList<String>isContain(StringsourceStr,String[]targetSourceArr){ List<String>containList=newArrayList<>(); for(Stringta......
  • 泛型参数类的获取
    泛型参数类不能通过实例化一个对象获取,比如A<T>a=newA();因为使用了泛型的代码在运行期间相关的泛型参数的类型会被擦除,我们无法在运行期间获知泛型参数的具体类型(所有......
  • x ? : y Conditionals with Omitted Operands
      https://gcc.gnu.org/onlinedocs/gcc-12.2.0/gcc/Conditionals.html  6.8ConditionalswithOmittedOperandsThemiddleoperandinaconditionalexpress......
  • MongoDB 笔记
    title:MongoDB笔记date:2023-02-0311:13:35tags:-MongoDB1、MongoDB相关概念库<DataBase>mongodb中的库就类似于传统关系型数据库中库的概念,用来通过不同库......
  • Vue动态绑定内联样式( v-bind:style )
    <button@click="change"type="button">改变Box大小data(){return{imgStyle:{}}},computed:{imgStyle(){retur......
  • 快速幂算法
    <center>基础算法</center>快速幂快速幂就是快速算底数的n次幂。其时间复杂度为O(log₂N),朴素的直接乘的复杂度为O(N),显然快速幂效率有很大的提高。解决问题:计算一个......