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
相关推荐
m0_748240252 分钟前
python轻量级框架-flask
开发语言·python·flask
hxung10 分钟前
MySQL面试学习
学习·mysql·面试
论迹13 分钟前
【JavaEE】-- 多线程(初阶)2
java·开发语言·java-ee
pk_xz12345614 分钟前
基于Python和Neo4j开发的医疗辅助诊断系统的详细实现步骤和代码示例
python·oracle·neo4j
+72023 分钟前
如何在java中用httpclient实现rpc post 请求
java·开发语言·rpc
weixin_5025398531 分钟前
rust学习笔记5-所有权机制
笔记·学习·rust
学习两年半的Javaer32 分钟前
Rust语言基础知识详解【一】
开发语言·rust
PyAIGCMaster33 分钟前
50周学习go语言:第四周 函数与错误处理深度解析
开发语言·学习·golang
全栈开发圈34 分钟前
新书速览|Rust汽车电子开发实践
开发语言·rust·汽车
m0_7482382734 分钟前
项目升级Sass版本或升级Element Plus版本遇到的问题
前端·rust·sass