请选择 进入手机版 | 继续访问电脑版

21番茄网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 21番茄网
查看: 576|回复: 0

python文件如何调用其他python文件中的函数?

[复制链接]

645

主题

798

帖子

2681

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2681
发表于 2020-11-20 15:14:06 | 显示全部楼层 |阅读模式
python文件如何调用其他python文件中的函数?

      在写代码的时候,我们要面临的将代码清晰化,主文件的函数较为简洁,于是我们便要掌握如何调用其他.py文件的代码。


如果A.py文件与B.py文件同一个文件夹下:(A.py调用B.py的函数或者类)

B.py的函数:

  • def add(x,y):

  •     z=x+y

  •     return z

A.py文件调用函数

  • from B import add

  • sum=add(4,5)
  • ########或者
  • import B

  • sum=B.add(4,5)

B.py的类

  • class sum():

  •         def __init__(self,x,y):

  •             self.x=x

  •             self.y=y

  •         def add(self):

  •             sum=self.x+self.y

  •             return sum

A.py文件调用类

  • from B import sum

  • get_sum=sum(4,5)

  • value=get_sum.add()
  • ########或者
  • import B
  • get_sum=B.sum(4,5)
  • value=get_sum.add()

  • python文件如何调用其他python文件中的函数?  Python基础语法 1
                                   
    登录/注册后可看大图


  • 如果A.py文件与B.py文件不在同一个文件夹下:(A.py调用B.py的函数或者类)

则只需要在加载文件之前加载路径

  • import sys

  • sys.path.append('.py文件的文件夹位置')

  • from B import sum

  • get_sum=sum(4,5)

  • value=get_sum.add()


python文件如何调用其他python文件中的函数?  Python基础语法 1
                               
登录/注册后可看大图


      在加载.py文件时经常会遇到 no module name "",遇到该问题的时候我们要确定文件的路径是否错误。


       来自:https://blog.csdn.net/xiaomifanhxx/article/details/81537506


python文件如何调用其他python文件中的函数?  Python基础语法 1
                               
登录/注册后可看大图


执行文件调用多层模块:

多层路径用点来连接,执行文件bin调用web2里的cal模块和调用cal模块里的函数;


python文件如何调用其他python文件中的函数?  Python基础语法 173339w00eop0fbch4fbth


来自:https://www.cnblogs.com/songzhixue/p/9989743.html







上一篇:人机对战游戏
下一篇:判断一个数是不是整数的表达方法:isinstance()
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|21番茄网 ( 粤ICP备10099428号 ) 奇远富

GMT+8, 2024-4-18 09:10 , Processed in 0.359655 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表