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 list 合并连接字符串的方法
Mar 09 Python
python中Flask框架简单入门实例
Mar 21 Python
python通过函数属性实现全局变量的方法
May 16 Python
python替换字符串中的子串图文步骤
Jun 19 Python
Python flask框架post接口调用示例
Jul 03 Python
python的几种矩阵相乘的公式详解
Jul 10 Python
Python pygame绘制文字制作滚动文字过程解析
Dec 12 Python
基于梯度爆炸的解决方法:clip gradient
Feb 04 Python
Python实现结构体代码实例
Feb 10 Python
Django Channel实时推送与聊天的示例代码
Apr 30 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
Feb 22 Python
Python Pandas 删除列操作
Mar 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
PHP中的串行化变量和序列化对象
2006/09/05 PHP
简单的移动设备检测PHP脚本代码
2011/02/19 PHP
php后台多用户权限组思路与实现程序代码分享
2012/02/13 PHP
php截取字符串之截取utf8或gbk编码的中英文字符串示例
2014/03/12 PHP
ThinkPHP视图查询详解
2014/06/30 PHP
点图片上一页下一页翻页效果
2008/07/09 Javascript
jQuery之浮动窗口实现代码(两种方法)
2010/09/08 Javascript
使用jQuery实现星级评分代码分享
2014/12/09 Javascript
JQuery动画与特效实例分析
2015/02/02 Javascript
2则自己编写的jQuery特效分享
2015/02/26 Javascript
基于JS实现密码框(password)中显示文字提示功能代码
2016/05/27 Javascript
JS结合bootstrap实现基本的增删改查功能
2016/07/22 Javascript
Vue.js中数组变动的检测详解
2016/10/12 Javascript
35个最好用的Vue开源库(史上最全)
2019/01/03 Javascript
Vue.js实现开发购物车功能的方法详解
2019/02/22 Javascript
JavaScript实现移动端拖动元素
2020/11/24 Javascript
Python 连连看连接算法
2008/11/22 Python
python的dict,set,list,tuple应用详解
2014/07/24 Python
Python multiprocessing模块中的Pipe管道使用实例
2015/04/11 Python
Selenium(Python web测试工具)基本用法详解
2018/08/10 Python
Python模拟简单电梯调度算法示例
2018/08/20 Python
Python3匿名函数lambda介绍与使用示例
2019/05/18 Python
Python自动化运维之Ansible定义主机与组规则操作详解
2019/06/13 Python
python软件都是免费的吗
2020/06/18 Python
python读取excel数据并且画图的实现示例
2021/02/08 Python
CSS+jQuery实现的在线答题功能
2015/04/25 HTML / CSS
阿迪达斯俄罗斯官方商城:adidas俄罗斯
2017/03/08 全球购物
波兰在线香水店:Perfumy.pl
2019/08/12 全球购物
俄罗斯达美乐比萨外送服务:Domino’s Pizza
2020/12/18 全球购物
Linux不知道文件后缀名怎么判断文件类型
2012/04/26 面试题
EJB的角色和三个对象
2015/12/31 面试题
商场周年庆活动方案
2014/08/19 职场文书
公文写作:教你写“建议书”
2019/05/07 职场文书
python turtle绘图
2022/05/04 Python
Python自动化实战之接口请求的实现
2022/05/30 Python