【python】如何在某.py文件中调用其他.py内的函数(摘抄)

假设名为A.py的文件需要调用B.py文件内的C(x,y)函数


假如在同一目录下,则只需

import Bif__name__=="__main__":

    B.C(x,y)


若只需调用单个函数,也可以

fromBimport Cif__name__=="__main__":

    C(x,y)


若A.py和B.py位于不同的目录下,可以用以下方法

(假设B.py位于D盘的根目录下)


1.引用所在路径

import sys

sys.path.append('D:/')import Bif__name__=="__main__":

    printB.pr(x,y)



2.使用imp

import imp

B=imp.load_source('B','D:/B.py')import Bif__name__=="__main__":

    printB.pr(x,y)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 模块和包 一 模块 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是...
    go以恒阅读 6,732评论 0 4
  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 8,136评论 0 9
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,147评论 0 10
  • 本文长期更新可以通过CTRL+F在页面内进行问题关键字搜索 参考资料: 如何在某.py文件中调用其他.py内的函数...
    keloli阅读 5,404评论 0 0
  • 我们为什么要接吻 1 有一种说法认为,接吻是出于本能,因为动物也有类似接吻的行为,用嘴来表达感情。印度《爱...
    茉七七_617阅读 2,394评论 0 0