python下如何在目录下让Python文件去调用另一个Python文件内的函数或类
来源:互联网 发布:php 数组变字符串 编辑:程序博客网 时间:2024/06/04 17:43
针对这个问题,网上有很多方法,但主要是python无法找到其他函数所在的.py文件。不同情况有不同的方法:
假设A.py文件需要调用B.py文件内的P(x,y)函数
情况一:假如在同一目录下,则需
import B
if __name__ == "__mian__":
B.P(x,y)
情况二:如只需要调用单个函数
from B import P #需要保证folder
文件夹(也就是需要的文件夹下)包含__init__.py,若是没有,可以新建一个
if __name__ == "__mian__":
P(x,y)
例如:poetry_gen.py文件 需要调用poetry_model.py 中的PoetryModel() 函数
在 poetry_gen文件中调用PoetryModel()
2.若A.py和B.py在不同目录下(假设B.py在D盘根目录下)
a.引用所在路径
import sys
sys.path,append('D:/')
import B
if __name__ == "__main__":
print B.P(x,y)
或 from B import P
if __name__ == "__main__":
print P(x,y)
b.当文件在平行路径下时
application/app2/some_folder/some_file.pyapplication/app2/another_folder/another_file.py
import sys
sys.path.append('../')
c.使用imp
import imp
B = imp.load_source('B','D:/B.py')
import B
if __name__ == "__mian__":
print B.P(x,y)
阅读全文
1 0
- python下如何在目录下让Python文件去调用另一个Python文件内的函数或类
- python 如何调用另一个路径下py文件的函数
- 同一目录下的Python A文件调用Python Bwenjai
- python中调用另一个文件下的.py程序
- python 获取某个目录字段下的子目录或文件
- python返回指定目录下指定的文件或文件夹
- 【python】如何在某.py文件中调用其他.py内的函数
- 【python】如何在某.py文件中调用其他.py内的函数
- 【python】如何在某.py文件中调用其他.py内的函数
- python 获取文件下所有文件或目录os.walk()
- python 获取文件下所有文件或目录os.walk()
- 如何调用另一个python文件中的代码
- 如何调用另一个python文件中的代码
- 如何调用另一个python文件中的代码
- 如何调用另一个python文件中的代码
- [python]如何删除目录下指定格式的文件
- c++如何一个文件如何调用在同一个工程下的另一个文件的函数
- 在目录下找出特定格式的文件 python
- ROC与AUC曲线
- 2016年第七届蓝桥杯C/C++A组第三题---方格填数
- JQuery 实现AJAX异步请求 的基本用法
- 关于重新安装Tomcat的问题
- 同余定理
- python下如何在目录下让Python文件去调用另一个Python文件内的函数或类
- Linux‘\’的使用问题
- Learning Python Part II 之 nonlocal语句
- 【S2-052】Struts2远程命令执行漏洞(CVE-2017-9805)
- 20171013学习笔记Selenium 2 第四章WebDriver API 4.6获得验证消息 4.7设置元素等待
- 在win7下用navicat远程连接虚拟机ubuntu上的MySql数据库
- [BZOJ2427]软件安装-tarjan强连通+树形背包
- 快速操纵linux shell命令行
- 深度学习--手写数字识别<二>--交叉熵损失函数(cross entropy cost function)