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 从远程服务器下载东西的代码
Feb 10 Python
Python2.7简单连接与操作MySQL的方法
Apr 27 Python
python非递归全排列实现方法
Apr 10 Python
python enumerate函数的使用方法总结
Nov 15 Python
python实现自动登录后台管理系统
Oct 18 Python
python 同时读取多个文件的例子
Jul 16 Python
Python读取YAML文件过程详解
Dec 30 Python
python实现逢七拍腿小游戏的思路详解
May 26 Python
Python带参数的装饰器运行原理解析
Jun 09 Python
Python实现上下文管理器的方法
Aug 07 Python
Python 多线程C段扫描、检测 Ping扫描脚本的实现
Sep 03 Python
python UIAutomator2使用超详细教程
Feb 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
全国FM电台频率大全 - 10 江苏省
2020/03/11 无线电
PHP curl模拟浏览器采集阿里巴巴的实现代码
2011/04/20 PHP
php 文本文件的读取效率
2012/02/10 PHP
PHP原生模板引擎 最简单的模板引擎
2012/04/25 PHP
强烈声明: 不要使用(include/require)_once
2013/06/06 PHP
smarty中post用法实例
2014/11/28 PHP
漂亮的thinkphp 跳转页封装示例
2019/10/16 PHP
jquery+css3打造一款ajax分页插件(自写)
2014/06/18 Javascript
JQuery中的html()、text()、val()区别示例介绍
2014/09/01 Javascript
Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果
2016/05/27 Javascript
node实现基于token的身份验证
2018/04/09 Javascript
JS实现的JSON序列化操作简单示例
2018/07/02 Javascript
小程序页面动态配置实现方法
2019/02/05 Javascript
微信小程序五子棋游戏AI实现方法【附demo源码下载】
2019/02/20 Javascript
vue 实现小程序或商品秒杀倒计时
2019/04/14 Javascript
vue.js实现二级菜单效果
2019/10/19 Javascript
JavaScript中的this基本问题实例小结
2020/03/09 Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
2020/10/30 Javascript
Python基于smtplib实现异步发送邮件服务
2015/05/28 Python
python3+PyQt5自定义视图详解
2018/04/24 Python
python版百度语音识别功能
2019/07/09 Python
使用Windows批处理和WMI设置Python的环境变量方法
2019/08/14 Python
Python astype(np.float)函数使用方法解析
2020/06/08 Python
浅谈Python中的模块
2020/06/10 Python
用python发送微信消息
2020/12/21 Python
python 对xml解析的示例
2021/02/27 Python
财务总监管理职责范文
2014/03/09 职场文书
优秀团干部个人事迹
2014/05/29 职场文书
四风问题民主生活会对照检查材料思想汇报
2014/09/27 职场文书
民警群众路线教育实践活动对照检查材料
2014/10/04 职场文书
房屋授权无偿使用证明
2014/11/29 职场文书
教师听课评语大全
2014/12/31 职场文书
心术观后感
2015/06/11 职场文书
归途列车观后感
2015/06/17 职场文书
解决golang 关于全局变量的坑
2021/05/06 Golang
Vue3中的Refs和Ref详情
2021/11/11 Vue.js