python - 文件调用,一个文件用另一个文件的函数 函数里定义函数并调用

参考:https://blog.csdn.net/gsgbgxp/article/details/117042635

1. 调用函数

A.py文件:

bash 复制代码
def add(self):
	c = 1
    print(c)

B.py文件 调用 A.py 文件的 add函数:

bash 复制代码
import A
A.add(1,2)

2. 调用类

A.py文件:

bash 复制代码
class A:
    def __init__(self,xx,yy):
        self.x=xx
        self.y=yy
    def add(self):
        print("x和y的和为:%d"%(self.x+self.y))

B.py文件 调用 A.py 文件的 add函数:

bash 复制代码
import A
a=A.A(2,3)
a.add()

3. 函数内部再定义个函数并使用

bash 复制代码
def ceshi():
    print("555")
    def ceshi1():
        print("666")
    ceshi1()
ceshi()
//输出如下:
//555
//666
相关推荐
OEC小胖胖3 分钟前
【React Hooks】封装的艺术:如何编写高质量的 React 自-定义 Hooks
前端·react.js·前端框架·web
BillKu11 分钟前
vue3+element-plus 输入框el-input设置背景颜色和字体颜色,样式效果等同于不可编辑的效果
前端·javascript·vue.js
有梦想的攻城狮13 分钟前
Java 11中的Collections类详解
java·windows·python·java11·collections
惊悚的毛毛虫16 分钟前
掘金免广告?不想看理财交流圈?不想看exp+8?
前端
忒可君19 分钟前
C# winform FTP功能
开发语言·windows·c#
前端小趴菜0519 分钟前
python - input()函数
python
springfe010121 分钟前
vue3组件 - 大文件上传
前端·vue.js
yiqiqukanhaiba29 分钟前
STM32学习笔记13-通信协议I2C&MPU6050&I2C软件控制
笔记·stm32·学习
再学一点就睡30 分钟前
Vite 工作原理(简易版)—— 从代码看核心逻辑
前端·vite