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使用bs4获取58同城城市分类的方法
Jul 08 Python
在MAC上搭建python数据分析开发环境
Jan 26 Python
Python3 读、写Excel文件的操作方法
Oct 20 Python
python实现切割url得到域名、协议、主机名等各个字段的例子
Jul 25 Python
Python列表list常用内建函数实例小结
Oct 22 Python
python基于celery实现异步任务周期任务定时任务
Dec 30 Python
Pytorch evaluation每次运行结果不同的解决
Jan 02 Python
python tqdm 实现滚动条不上下滚动代码(保持一行内滚动)
Feb 19 Python
基于selenium及python实现下拉选项定位select
Jul 22 Python
Python程序慢的重要原因
Sep 04 Python
Django如何重置migration的几种情景
Feb 24 Python
python3 hdf5文件 遍历代码
May 19 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
第一个无线电台是由谁发明的
2021/03/01 无线电
php 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
PHPUnit PHP测试框架安装方法
2011/03/23 PHP
js+html+css实现鼠标移动div实例
2013/01/30 Javascript
图片上传判断及预览脚本的效果实例
2013/08/07 Javascript
JavaScript中的值类型详细介绍
2014/12/29 Javascript
JavaScript中的方法重载实例
2015/03/16 Javascript
Sea.JS知识总结
2016/05/05 Javascript
JavaScript基于对象去除数组重复项的方法
2016/10/09 Javascript
AngularJS解决ng界面长表达式(ui-set)的方法分析
2016/11/07 Javascript
原生JS发送异步数据请求
2017/06/08 Javascript
jQuery完成表单验证的实例代码(纯代码)
2017/09/30 jQuery
使用vue实现简单键盘的示例(支持移动端和pc端)
2017/12/25 Javascript
Vue的路由动态重定向和导航守卫实例
2018/03/17 Javascript
微信小程序实现顶部下拉菜单栏
2018/11/04 Javascript
基于JavaScript 实现拖放功能
2019/09/12 Javascript
js实现开关灯效果
2020/03/30 Javascript
vue 实现路由跳转时更改页面title
2019/11/05 Javascript
Vuex的API文档说明详解
2020/02/05 Javascript
vue组件中节流函数的失效的原因和解决方法
2020/12/02 Vue.js
详解Python中的相对导入和绝对导入
2017/01/06 Python
Python将多个excel文件合并为一个文件
2018/01/03 Python
Python使用到第三方库PyMuPDF图片与pdf相互转换
2019/05/03 Python
Python通过4种方式实现进程数据通信
2020/03/12 Python
pytorch 中forward 的用法与解释说明
2021/02/26 Python
亚洲独特体验旅游专家:eOasia
2018/08/15 全球购物
安踏官方商城:anta.cn
2019/12/16 全球购物
资深生产主管自我评价
2013/09/22 职场文书
女娲补天教学反思
2014/02/05 职场文书
测试工程师程序员求职信范文
2014/02/20 职场文书
补充协议书范本
2014/04/23 职场文书
南湾猴岛导游词
2015/02/09 职场文书
三好学生竞选稿
2015/11/21 职场文书
基于nginx实现上游服务器动态自动上下线无需reload的实现方法
2021/03/31 Servers
Django 如何实现文件上传下载
2021/04/08 Python
SpringMVC 整合SSM框架详解
2021/08/30 Java/Android