时间:2021-05-22
假设名为A.py的文件需要调用B.py文件内的C(x,y)函数
假如在同一目录下,则只需
import Bif __name__ == "__main__": B.C(x,y)若只需调用单个函数,也可以
from B import Cif __name__ == "__main__": C(x,y)若A.py和B.py位于不同的目录下,可以用以下方法
(假设B.py位于D盘的根目录下)
1.引用所在路径
import syssys.path.append('D:/')import Bif __name__=="__main__": print B.pr(x,y)2.使用imp
import impB=imp.load_source('B','D:/B.py')import Bif __name__=="__main__": print B.pr(x,y)总结
以上所述是小编给大家介绍的python 在某.py文件中调用其他.py内的函数的方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
B.py调用A.py的函数或类在同一个文件夹下调用函数:A.py文件:defadd(x,y):print('和为:%d'%(x+y))B.py文件:import
在python开发中,经常会出现调用子文件夹下的py模块如上图,如果在test.py文件中,要调用meeting文件夹下面的huodongshu.py模块,直接
本文实例讲述了python清除指定目录内所有文件中script的方法。分享给大家供大家参考。具体如下:将脚本存储为stripscripts.py调用语法:pyt
一、conftest.py的特点1、可以跨.py文件调用,有多个.py文件调用时,可让conftest.py只调用了一次fixture,或调用多次fixture
__init__.py文件的作用是将文件夹变为一个Python模块,Python中的每个模块的包中,都有__init__.py文件。通常__init__.py文