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使用cPickle模块序列化实例
Sep 25 Python
Python实现对PPT文件进行截图操作的方法
Apr 28 Python
详解Python编程中对Monkey Patch猴子补丁开发方式的运用
May 27 Python
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
Jul 04 Python
python迭代dict的key和value的方法
Jul 06 Python
Python通过for循环理解迭代器和生成器实例详解
Feb 16 Python
Tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)
Feb 05 Python
Python编程快速上手——Excel表格创建乘法表案例分析
Feb 28 Python
jupyter notebook清除输出方式
Apr 10 Python
DataFrame 数据合并实现(merge,join,concat)
Jun 14 Python
Python+OpenCV图像处理——实现轮廓发现
Oct 23 Python
Python 的 f-string 可以连接字符串与数字的原因解析
Feb 20 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
成本8450万,票房仅2亿,口碑两极分化,又一部DC电影扑街了
2020/04/09 欧美动漫
php+AJAX传送中文会导致乱码的问题的解决方法
2008/09/08 PHP
php while循环得到循环次数
2013/10/26 PHP
ThinkPHP中RBAC类的四种用法分析
2014/11/24 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
2014/12/15 PHP
php获得文件大小和文件创建时间的方法
2015/03/13 PHP
Windows2003下php5.4安装配置教程(IIS)
2016/06/30 PHP
动态修改DOM 里面的 id 属性的弊端分析
2008/09/03 Javascript
Javascript 按位与运算符 (&)使用介绍
2014/02/04 Javascript
chrome下img加载对height()的影响示例探讨
2014/05/26 Javascript
js获取页面传来参数的方法
2014/09/06 Javascript
javascript检测两个数组是否相似
2015/05/19 Javascript
JSON+Jquery省市区三级联动
2016/01/13 Javascript
AngularJS手动表单验证
2016/02/01 Javascript
jQuery插件扩展extend的简单实现原理
2016/06/24 Javascript
JS实现搜索关键词的智能提示功能
2017/07/07 Javascript
实例讲解DataTables固定表格宽度(设置横向滚动条)
2017/07/11 Javascript
基于JavaScript实现无限加载瀑布流
2017/07/21 Javascript
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
[02:16]DOTA2超级联赛专访Burning 逆袭需要抓住机会
2013/06/24 DOTA
python将字符串转换成数组的方法
2015/04/29 Python
Python实现递归遍历文件夹并删除文件
2016/04/18 Python
Django 对IP访问频率进行限制的例子
2019/08/30 Python
python-web根据元素属性进行定位的方法
2019/12/13 Python
Matplotlib配色之Colormap详解
2021/01/05 Python
一款纯css3实现的竖形二级导航的实例教程
2014/12/11 HTML / CSS
css3使用animation属性实现炫酷效果(推荐)
2020/02/04 HTML / CSS
全球最大的跑步用品商店:Road Runner Sports
2016/09/11 全球购物
香港通票:Hong Kong Pass
2019/02/26 全球购物
FC-Moto丹麦:欧洲最大的摩托车服装和头盔商店之一
2019/08/20 全球购物
办理护照介绍信
2014/01/16 职场文书
学习十八大报告感言
2014/02/04 职场文书
电脑售后服务承诺书
2014/03/27 职场文书
调查研究项目计划书
2014/04/29 职场文书
家长学校培训材料
2014/08/20 职场文书
《叶问2》观后感
2015/06/15 职场文书