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统计日志中每个IP出现次数的方法
Jul 06 Python
mac安装pytorch及系统的numpy更新方法
Jul 26 Python
Python实现查询某个目录下修改时间最新的文件示例
Aug 29 Python
python实现五子棋小游戏
Mar 25 Python
Python生成rsa密钥对操作示例
Apr 26 Python
python GUI实现小球满屏乱跑效果
May 09 Python
Django框架基础模板标签与filter使用方法详解
Jul 23 Python
django的auth认证,authenticate和装饰器功能详解
Jul 25 Python
python3爬取torrent种子链接实例
Jan 16 Python
python计算二维矩形IOU实例
Jan 18 Python
Python机器学习之PCA降维算法详解
May 19 Python
python代码实现扫码关注公众号登录的实战
Nov 01 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 foreach、while性能比较
2009/10/15 PHP
谈谈关于php的优点与缺点
2013/04/11 PHP
Linux下手动编译安装PHP扩展的例子分享
2014/07/15 PHP
PHP_SELF,SCRIPT_NAME,REQUEST_URI区别
2014/12/24 PHP
Laravel 5框架学习之Laravel入门和新建项目
2015/04/07 PHP
支持中文、字母、数字的PHP验证码
2015/05/04 PHP
使用PHP接受文件并获得其后缀名的方法
2015/08/05 PHP
thinkphp实现把数据库中的列的值存到下拉框中的方法
2017/01/20 PHP
php readfile下载大文件失败的解决方法
2017/05/22 PHP
PHP获取数组中指定的一列实例
2017/12/27 PHP
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
jquery模拟按下回车实现代码
2011/09/20 Javascript
基于jquery的文章中所有图片width大小批量设置方法
2013/08/01 Javascript
js获取元素外链样式的方法
2015/01/27 Javascript
简介JavaScript中的setTime()方法的使用
2015/06/11 Javascript
Javascript自定义事件详解
2017/01/13 Javascript
基于JS实现bookstore静态页面的实例代码
2017/02/22 Javascript
移动端刮刮乐的实现方式(js+HTML5)
2017/03/23 Javascript
vue.js获得当前元素的文字信息方法
2018/03/09 Javascript
react 实现页面代码分割、按需加载的方法
2018/04/03 Javascript
详解ES6中的三种异步解决方案
2018/06/28 Javascript
使用JavaScript计算前一天和后一天的思路详解
2019/12/20 Javascript
Python开发WebService系列教程之REST,web.py,eurasia,Django
2014/06/30 Python
python链接Oracle数据库的方法
2015/06/28 Python
详解Python编程中包的概念与管理
2015/10/16 Python
python万年历实现代码 含运行结果
2017/05/20 Python
python基础_文件操作实现全文或单行替换的方法
2017/09/04 Python
python中多层嵌套列表的拆分方法
2018/07/02 Python
python中csv文件的若干读写方法小结
2018/07/04 Python
详解flask入门模板引擎
2018/07/18 Python
python 实现Requests发送带cookies的请求
2021/02/08 Python
html5小技巧之通过document.head获取head元素
2014/06/04 HTML / CSS
大学新生欢迎词
2014/01/10 职场文书
幼儿园教研活动方案
2014/01/19 职场文书
党员廉洁自律个人总结
2015/02/13 职场文书
Python Pytorch查询图像的特征从集合或数据库中查找图像
2022/04/09 Python