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
相关推荐
阿虎儿9 分钟前
React Context 详解:从入门到性能优化
前端·vue.js·react.js
Ray Liang31 分钟前
用六边形架构与整洁架构对比是伪命题?
java·python·c#·架构设计
Sailing34 分钟前
🚀 别再乱写 16px 了!CSS 单位体系已经进入“计算时代”,真正的响应式布局
前端·css·面试
AI攻城狮1 小时前
如何给 AI Agent 做"断舍离":OpenClaw Session 自动清理实践
python
喝水的长颈鹿1 小时前
【大白话前端 03】Web 标准与最佳实践
前端
千寻girling1 小时前
一份不可多得的 《 Python 》语言教程
人工智能·后端·python
爱泡脚的鸡腿1 小时前
Node.js 拓展
前端·后端
左夕2 小时前
分不清apply,bind,call?看这篇文章就够了
前端·javascript
Zha0Zhun3 小时前
一个使用ViewBinding封装的Dialog
前端
兆子龙3 小时前
从微信小程序 data-id 到 React 列表性能优化:少用闭包,多用 data-*
前端