首页 > 编程语言 >1.11 高级语法_模块 模块的安装与导入。以主程序的形式执行 if __name__ ==‘__main__’: ......

1.11 高级语法_模块 模块的安装与导入。以主程序的形式执行 if __name__ ==‘__main__’: ......

时间:2022-10-06 20:46:36浏览次数:42  
标签:__ 主程序 name demo21 模块 main

#模块

   #一个.py结尾的文件就是一个模块 函数、类和模块之前的关系 如何使用别人写好的模块

       安装模块

        pip install 模块名称

   #导入模块

       import 模块名称

        from 模块名称 import 具体函数、类...

   #以主程序的形式执行

        if __name__ ==‘__main__’: ......

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

安装模块   pip install 模块名称

 

    #导入模块

import  openpyxl

  #以主程序的形式执行     if __name__ ==‘__main__’: ......。   

意思是必须再本模块demo21中,才能运行输出结果,其他模块调用不了

 

 

#模块名称 :demo21

def calc(a,b):                       #创建类对象
    return a+b

if __name__ == '__main__':           #以主程序的形式执行
    c=calc(10,20)                    #意思是必须再本模块demo21中,才能运行输出结果,其他模块调用不了
    print(c)
#运行输出
30

 

#模块名称: demo22

import  demo21             #demo21模块

res=demo21.calc(20,30)     #实例化类对象
print(res)                 #输出结果
#运行输出
50

 

标签:__,主程序,name,demo21,模块,main
From: https://www.cnblogs.com/988MQ/p/16758434.html

相关文章

  • 01第一章:【01】设计模式前言
    一、经典的面试题1、原型设计模式问题有请使用UML类图画出原型模式核心角色原型设计模式的深拷贝和浅拷贝是什么,并写出深拷贝的两种方式的源码(重写clone方法实现......
  • 每天一个java小练习(三消蓝再三消,然后你就可以释放剑气力!:))))))))有继承))2022.10.2
    今天练习题目:设计一个可以随机打印图形形状的代码 下面我就直接放运行的代码和截图啦:importjava.util.Scanner;importjava.util.Random;publicclassMain{publi......
  • BUUCTF—ciscn_2019_n_1
    先看看开了什么保护机制打开64位ida看看如果v2为11.28125,那么就执行system("cat/flag"),这样就可以得到flag了,然后发现v2是局部变量,在栈上,然后还有个gets的栈溢出,所以这......
  • 实验3:OpenFlow协议分析实践
    一、基础要求1)/home/用户名/学号/lab3/目录下的拓扑文件#!/usr/bin/envpythonfrommininet.netimportMininetfrommininet.nodeimportController,RemoteContro......
  • 价值万元干货,高级架构师,精通JAVA/高并发/微服务/分布式/中间件
    价值万元干货,高级架构师,精通JAVA/高并发/微服务/分布式/中间件前言价值1万多的网易高级架构师知识分享给大家,请大家往下看,绝对很多干货。大纲介绍这是网易最新一期开......
  • 本周总结
    本周总结数据类型整型int一.类型转换int(其他数据类型)二.进制转换bin二进制oct八进制hex十六进制其他转十进制可以直接int三.python自身对数字敏感度低(精确度低......
  • 1006imgbook
    代码块(点击展开):<!DOCTYPEhtml><html><head><metacharset="utf-8"/><title>imgbook</title><styletype="text/css"> .item{ width:350px; height:100px;......
  • javascript类型转换
    转换为数字(调用Number(),parseInt(),parseFloat()方法)转换为字符串(调用.toString()或String()方法)转换为布尔值(调用Boolean()方法)需要注意的是:null、undefined没......
  • 2022年Java架构师之路:从Java码农到年薪八十万的架构师
    1.java类加载器架构基于SpringBoot+MyBatisPlus+Vue&Element实现的后台管理系统+用户小程序,支持RBAC动态权限、多租户、数据权限、工作流、三方登......
  • 代数结构
    代数结构讲述布尔代数与布尔环,布尔表达式,基础是布尔格——有补分配格&模格,还定义了直接积,同态映射相似,......