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 25 Python
Python使用scrapy采集数据过程中放回下载过大页面的方法
Apr 08 Python
Python实现配置文件备份的方法
Jul 30 Python
Python正则简单实例分析
Mar 21 Python
Python2.7编程中SQLite3基本操作方法示例
Aug 09 Python
PyQt4实现下拉菜单可供选择并打印出来
Apr 20 Python
django 实现电子支付功能的示例代码
Jul 25 Python
基于h5py的使用及数据封装代码
Dec 26 Python
Python3 虚拟开发环境搭建过程(图文详解)
Jan 06 Python
python pandas.DataFrame.loc函数使用详解
Mar 26 Python
Python matplotlib实时画图案例
Apr 23 Python
Keras 中Leaky ReLU等高级激活函数的用法
Jul 05 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输出当前进程所有变量/常量/模块/函数/类的示例
2013/11/07 PHP
php实现的微信红包算法分析(非官方)
2015/09/25 PHP
Symfony2 session用法实例分析
2016/02/04 PHP
Laravel使用PHPQRCODE实现生成带有LOGO的二维码图片功能示例
2017/07/07 PHP
PHP使用PDO访问oracle数据库的步骤详解
2017/09/29 PHP
PHP Redis扩展无法加载的问题解决方法
2019/08/22 PHP
在laravel框架中使用model层的方法
2019/10/08 PHP
[IE&FireFox兼容]JS对select操作
2007/01/07 Javascript
javascript 面向对象编程基础 多态
2009/08/21 Javascript
jquery绑定原理 简单解析与实现代码分享
2011/09/06 Javascript
JavaScript在XHTML中的用法详解
2013/04/11 Javascript
jQuery实现响应浏览器缩放大小并改变背景颜色
2014/10/31 Javascript
浅谈Jquery中Ajax异步请求中的async参数的作用
2016/06/06 Javascript
jquery mobile 实现自定义confirm确认框效果的简单实例
2016/06/17 Javascript
基于WebUploader的文件上传js插件
2016/08/19 Javascript
JavaScript手风琴页面制作
2017/05/17 Javascript
React Native日期时间选择组件的示例代码
2018/04/27 Javascript
解决vue中修改了数据但视图无法更新的情况
2018/08/27 Javascript
vue-cli脚手架的安装教程图解
2018/09/02 Javascript
a标签调用js的方法总结
2019/09/05 Javascript
Python time模块详解(常用函数实例讲解,非常好)
2014/04/24 Python
Flask框架各种常见装饰器示例
2018/07/17 Python
Python绘制KS曲线的实现方法
2018/08/13 Python
python调用java的jar包方法
2018/12/15 Python
Django如何使用redis作为缓存
2020/05/21 Python
解决keras GAN训练是loss不发生变化,accuracy一直为0.5的问题
2020/07/02 Python
python操作微信自动发消息的实现(微信聊天机器人)
2020/07/14 Python
python实现批处理文件
2020/07/28 Python
美国最大的城市服装和运动鞋零售商:Jimmy Jazz
2016/11/19 全球购物
购买英国原创艺术:Art Gallery
2018/08/25 全球购物
.net面试题
2016/09/17 面试题
大学生水果店创业计划书
2014/01/28 职场文书
旷课检讨书1000字
2014/02/14 职场文书
大二法英学生职业生涯规划范文
2014/02/27 职场文书
会议邀请函
2015/01/30 职场文书
Python中os模块的简单使用及重命名操作
2021/04/17 Python