python 在某.py文件中调用其他.py内的函数的方法

yipeiwu_com6年前Python基础

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

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

import B
if __name__ == "__main__":
  B.C(x,y)

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

from B import C
if __name__ == "__main__":
  C(x,y)

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

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

1.引用所在路径

import sys
sys.path.append('D:/')
import B
if __name__=="__main__":
  print B.pr(x,y)

2.使用imp

import imp
B=imp.load_source('B','D:/B.py')
import B
if __name__=="__main__":
  print B.pr(x,y)

总结

以上所述是小编给大家介绍的python 在某.py文件中调用其他.py内的函数的方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

相关文章

Python 列表(List)操作方法详解

列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型。列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索...

Python实现12306火车票抢票系统

Python实现12306火车票抢票系统

Python实现12306火车票抢票系统效果图如下所示: 具体代码如下所示: import urllib.request as request import http.coo...

Python Django切换MySQL数据库实例详解

准备 软件 版本 Django 2.1.3 Pytho...

python模块smtplib实现纯文本邮件发送功能

python模块smtplib实现纯文本邮件发送功能

今天学到了如何使用Python的smtplib库发送邮件,中间也是遇到了各种各样的错误和困难,还好都一一的解决了。下面来谈一谈我的这段经历。 配置你的邮箱 为什么要配置邮箱呢?具体要配置...

解决python有时候import不了当前的包问题

解决python有时候import不了当前的包问题

问题描述: ImportError: No module named ‘XXXX' 解决方式一: 将XXXX包放在python的site-package文件夹下 解决方式二: 可能是X...