python调用其他文件函数或类的示例


Posted in Python onJuly 16, 2019

B.py调用A.py的函数或类

在同一个文件夹下

调用函数:

A.py文件:

def add(x,y): 
  print('和为:%d'%(x+y))

B.py文件:

import A 
A.add(1,2)

from A import add 
add(1,2)

调用类:

A.py文件:

class A: 
  def __init__(self,xx,yy): 
    self.x=xx 
    self.y=yy 
  def add(self): 
    print("x和y的和为:%d"%(self.x+self.y))

B.py文件:

from A import A 
a=A(2,3) 
a.add()

import A 
a=A.A(2,3) 
a.add()

在不同文件夹下

A.py文件的文件路径:E:\PythonProject\winycg

B.py文件:

import sys 
sys.path.append(r'E:\PythonProject\winycg') 
'''''python import模块时, 是在sys.path里按顺序查找的。 
sys.path是一个列表,里面以字符串的形式存储了许多路径。 
使用A.py文件中的函数需要先将他的文件路径放到sys.path中''' 
import A 
 
a=A.A(2,3) 
a.add()

附:如果在jupyter notebook引入py文件,有时需要重启一下;

以上这篇python调用其他文件函数或类的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python记录详细调用堆栈日志的方法
May 05 Python
python实现读取命令行参数的方法
May 22 Python
Python切片操作实例分析
Mar 16 Python
Python OpenCV读取png图像转成jpg图像存储的方法
Oct 28 Python
python 将有序数组转换为二叉树的方法
Mar 26 Python
python+selenium 点击单选框-radio的实现方法
Sep 03 Python
python使用正则来处理各种匹配问题
Dec 22 Python
浅谈pytorch torch.backends.cudnn设置作用
Feb 20 Python
Python中的sys.stdout.write实现打印刷新功能
Feb 21 Python
python梯度下降算法的实现
Feb 24 Python
使用Django实现把两个模型类的数据聚合在一起
Mar 28 Python
python代码区分大小写吗
Jun 17 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
Jul 16 #Python
用Anaconda安装本地python包的方法及路径问题(图文)
Jul 16 #Python
python查找重复图片并删除(图片去重)
Jul 16 #Python
python3的print()函数的用法图文讲解
Jul 16 #Python
Python入门Anaconda和Pycharm的安装和配置详解
Jul 16 #Python
在Python函数中输入任意数量参数的实例
Jul 16 #Python
python实现两张图片拼接为一张图片并保存
Jul 16 #Python
You might like
如何正确理解PHP的错误信息
2006/10/09 PHP
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
2013/04/25 PHP
PHPer 需要了解的 5 个 Composer 小技巧
2014/08/18 PHP
JS+DIV实现鼠标划过切换层效果的实例代码
2013/11/26 Javascript
js 获取input点选按钮的值的方法
2014/04/14 Javascript
JS实现浏览器状态栏文字闪烁效果的方法
2015/10/27 Javascript
jQuery实现的导航下拉菜单效果
2016/07/04 Javascript
jquery点击切换背景色的简单实例
2016/08/25 Javascript
JQuery页面随滚动条动态加载效果的简单实现(推荐)
2017/02/08 Javascript
Angularjs中使用轮播图指令swiper
2017/05/30 Javascript
JS跳转手机站url的若干注意事项
2017/10/18 Javascript
fetch 使用及如何接收JS传值
2017/11/11 Javascript
vue 监听屏幕高度的实例
2018/09/05 Javascript
Flutter部件内部状态管理小结之实现Vue的v-model功能
2019/06/11 Javascript
vue项目接口域名动态获取操作
2020/08/13 Javascript
[01:39:42]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
在Python中使用成员运算符的示例
2015/05/13 Python
python实现顺序表的简单代码
2018/09/28 Python
基于python全局设置id 自动化测试元素定位过程解析
2019/09/04 Python
python的等深分箱实例
2019/11/22 Python
python错误调试及单元文档测试过程解析
2019/12/19 Python
解决c++调用python中文乱码问题
2020/07/29 Python
css3实现蒙版弹幕功能
2019/06/18 HTML / CSS
HTML 5 标签、属性、事件及浏览器兼容性速查表 附打包下载
2012/10/20 HTML / CSS
Myprotein俄罗斯官网:欧洲第一运动营养品牌
2019/05/05 全球购物
简述进程的启动、终止的方式以及如何进行进程的查看
2013/07/12 面试题
环境工程毕业生自荐信
2013/11/17 职场文书
先进德育工作者事迹材料
2014/01/24 职场文书
文字自荐书范文
2014/02/10 职场文书
致跳远运动员广播稿
2014/02/11 职场文书
励志演讲稿300字
2014/08/21 职场文书
学雷锋的心得体会
2014/09/04 职场文书
2014年学校办公室工作总结
2014/12/19 职场文书
涪陵白鹤梁导游词
2015/02/09 职场文书
“5.12”护士节主持词
2015/07/04 职场文书
网络营销实训总结
2015/08/03 职场文书