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进阶教程之文本文件的读取和写入
Aug 29 Python
Python发送email的3种方法
Apr 28 Python
在Python中使用SQLite的简单教程
Apr 29 Python
Python将json文件写入ES数据库的方法
Apr 10 Python
python创建与遍历List二维列表的方法
Aug 16 Python
原来我一直安装 Python 库的姿势都不对呀
Nov 11 Python
Python全面分析系统的时域特性和频率域特性
Feb 26 Python
Selenium启动Chrome时配置选项详解
Mar 18 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
Jun 04 Python
通过实例解析Python RPC实现原理及方法
Jul 07 Python
Python绘图之柱形图绘制详解
Jul 28 Python
python Protobuf定义消息类型知识点讲解
Mar 02 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实现的简单网络硬盘
2015/07/29 PHP
PHP中Session ID的实现原理实例分析
2019/08/17 PHP
Laravel 解决419错误 -ajax请求错误的问题(CSRF验证)
2019/10/25 PHP
jquery异步请求实例代码
2011/06/21 Javascript
jQuery ajax(复习)—Baidu ajax request分离版
2013/01/24 Javascript
jQuery中:reset选择器用法实例
2015/01/04 Javascript
js/jquery判断浏览器类型的方法小结
2015/05/12 Javascript
js判断日期时间有效性的方法
2015/10/24 Javascript
基于JavaScript实现前端文件的断点续传
2016/10/17 Javascript
微信小程序 wxapp画布 canvas详细介绍
2016/10/31 Javascript
PHP实现记录代码运行时间封装类实例教程
2017/05/08 Javascript
使用原生js写ajax实例(推荐)
2017/05/31 Javascript
Swiper实现轮播图效果
2017/07/03 Javascript
15 分钟掌握vue-next响应式原理
2019/10/13 Javascript
JS出现404错误原理及解决方案
2020/07/01 Javascript
js实现购物车商品数量加减
2020/09/21 Javascript
python发送邮件的实例代码(支持html、图片、附件)
2013/03/04 Python
python字典序问题实例
2014/09/26 Python
Python文件右键找不到IDLE打开项解决办法
2015/06/08 Python
python如何让类支持比较运算
2018/03/20 Python
NumPy.npy与pandas DataFrame的实例讲解
2018/07/09 Python
Python实战之制作天气查询软件
2019/05/14 Python
Pyqt QImage 与 np array 转换方法
2019/06/27 Python
Django 对IP访问频率进行限制的例子
2019/08/30 Python
Python调用jar包方法实现过程解析
2020/08/11 Python
Python在线和离线安装第三方库的方法
2020/10/31 Python
Python3.9.1中使用split()的处理方法(推荐)
2021/02/07 Python
匡威西班牙官网:Converse西班牙
2019/10/01 全球购物
俄罗斯设计师家具购物网站:The Furnish
2019/12/01 全球购物
Theflamel意大利:女士奢华服装、鞋子和配件
2020/01/11 全球购物
J2EE包括哪些技术
2016/11/25 面试题
员工自我鉴定范文
2013/10/06 职场文书
实习教师自我鉴定
2013/12/12 职场文书
公司证明怎么写
2014/09/22 职场文书
高中开学感言
2015/08/01 职场文书
nginx location优先级的深入讲解
2021/03/31 Servers