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
相关推荐
秋田君2 分钟前
QT_QFontDialog类字体对话框
开发语言·qt
圣光SG6 分钟前
Java操作题练习(七)
java·开发语言·算法
Csvn15 分钟前
🧩 ESM vs CJS 混用的 7 个「天坑」——从 TypeScript 编译到 Node 与浏览器
前端
Csvn21 分钟前
🎯 Web 性能 API 集合:Performance Observer 的 5 个冷门妙用
前端
MartinYeung529 分钟前
[论文学习]迈向自主医疗人工智能智能体:MIRA系统深度分析
人工智能·学习
Csvn31 分钟前
深入 React 闭包陷阱:从根源上理解并根治 stale closure
前端
whyfail42 分钟前
前端学 Spring Boot(8):接口为什么越用越慢?
前端·spring boot·后端
_Jimmy_1 小时前
Agent 溯源精度提升方案
人工智能·python·langchain
麻瓜老宋1 小时前
AI开发C语言应用按步走,表达式计算器calc的第二十三步,多行输入、进制输出、错误恢复、常量折叠、配置加载等
c语言·开发语言·atomcode
用户059540174461 小时前
LangChain 记忆测试踩坑实录:这两个坑让我排查了 4 小时
前端·css