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连接mongodb操作数据示例(mongodb数据库配置类)
Dec 31 Python
从零学Python之入门(二)基本数据类型
May 25 Python
python创建进程fork用法
Jun 04 Python
python爬虫之BeautifulSoup 使用select方法详解
Oct 23 Python
python3中eval函数用法使用简介
Aug 02 Python
详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法
Aug 30 Python
python多线程扫描端口(线程池)
Sep 04 Python
Python queue队列原理与应用案例分析
Sep 27 Python
python3中pip3安装出错,找不到SSL的解决方式
Dec 12 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
Jun 09 Python
Python类及获取对象属性方法解析
Jun 15 Python
Keras自定义实现带masking的meanpooling层方式
Jun 16 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
php5 and xml示例
2006/11/22 PHP
深入了解PHP类Class的概念
2012/06/14 PHP
php异常处理方法实例汇总
2015/06/24 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
详解PHP中curl_multi并发的实现
2020/06/08 PHP
jquery分页插件AmSetPager(自写)
2013/04/15 Javascript
jquery实现input输入框实时输入触发事件代码
2014/01/28 Javascript
jQuery EasyUI datagrid在翻页以后仍能记录被选中行的实现代码
2016/08/15 Javascript
微信小程序 LOL 英雄介绍开发实例
2016/09/30 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
2016/12/01 Javascript
nodejs中全局变量的实例解析
2017/03/07 NodeJs
vue 自定义 select内置组件
2018/04/10 Javascript
浅谈vue中.vue文件解析流程
2018/04/24 Javascript
代码整洁之道(重构)
2018/10/25 Javascript
vue+iview 实现可编辑表格的示例代码
2018/10/31 Javascript
微信小程序实现留言功能
2018/10/31 Javascript
使用form-create动态生成vue自定义组件和嵌套表单组件
2019/01/18 Javascript
jQuery分组选择器简单用法示例
2019/04/04 jQuery
Vue自定义全局Toast和Loading的实例详解
2019/04/18 Javascript
简单介绍Python中利用生成器实现的并发编程
2015/05/04 Python
十个Python程序员易犯的错误
2015/12/15 Python
Django实现一对多表模型的跨表查询方法
2018/12/18 Python
python 实现12bit灰度图像映射到8bit显示的方法
2019/07/08 Python
详解Python list和numpy array的存储和读取方法
2019/11/06 Python
Python对Tornado请求与响应的数据处理
2020/02/12 Python
Django与AJAX实现网页动态数据显示的示例代码
2021/02/24 Python
几个解决兼容IE6\7\8不支持html5标签的几个方法
2013/01/07 HTML / CSS
HTML5 Canvas中使用用路径描画圆弧
2015/01/01 HTML / CSS
创业计划书的写作技巧及要点
2014/01/31 职场文书
大学生毕业求职自荐书范文
2014/02/04 职场文书
劳动竞赛口号
2014/06/16 职场文书
医德考评自我评价
2014/09/14 职场文书
优秀教师自我评价范文
2014/09/27 职场文书
MySQL中出现乱码问题的终极解决宝典
2021/05/26 MySQL
python cv2图像质量压缩的算法示例
2021/06/04 Python
2021好看的国漫排行榜前十名 《完美世界》上榜,《元龙》排名第一
2022/03/18 国漫