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
相关推荐
u0109147605 小时前
CSS组件库如何快速扩展_通过Sass @extend继承基础布局
jvm·数据库·python
baidu_340998825 小时前
Golang怎么用go-noescape优化性能_Golang如何使用编译器指令控制逃逸分析行为【进阶】
jvm·数据库·python
m0_678485455 小时前
如何利用虚拟 DOM 实现无痕刷新?基于 VNode 对比的状态保持技巧
jvm·数据库·python
不吃香菜学java5 小时前
Redis的java客户端
java·开发语言·spring boot·redis·缓存
qq_342295825 小时前
CSS如何实现透明背景效果_通过RGBA色彩模式控制透明度
jvm·数据库·python
TechWayfarer5 小时前
知乎/微博的IP属地显示为什么偶尔错误?用IP归属地查询平台自检工具3步验证
网络·python·网络协议·tcp/ip·网络安全
xiaotao1315 小时前
02-机器学习基础: 监督学习——线性回归
学习·机器学习·线性回归
Greyson15 小时前
CSS如何处理超长文本换行问题_结合word-wrap属性
jvm·数据库·python
码事漫谈5 小时前
大模型输出的“隐性结构塌缩”问题及对策
前端·后端
justjinji5 小时前
如何批量更新SQL数据表_使用UPDATE JOIN语法提升效率
jvm·数据库·python