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中实现定制类的特殊方法总结
Sep 28 Python
跟老齐学Python之通过Python连接数据库
Oct 28 Python
python实现FTP服务器服务的方法
Apr 11 Python
Python实现读写INI配置文件的方法示例
Jun 09 Python
python3实现字符串操作的实例代码
Apr 16 Python
用python生成(动态彩色)二维码的方法(使用myqr库实现)
Jun 24 Python
关于python中密码加盐的学习体会小结
Jul 15 Python
Python3批量创建Crowd用户并分配组
May 20 Python
实例讲解Python 迭代器与生成器
Jul 08 Python
利用python对excel中一列的时间数据更改格式操作
Jul 14 Python
使用Python通过oBIX协议访问Niagara数据的示例
Dec 04 Python
Python函数式编程中itertools模块详解
Sep 15 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的Yii框架的组件化机制的基本知识
2016/03/17 PHP
PHP pear安装配置教程
2016/05/14 PHP
实例分析PHP将字符串转换成数字的方法
2019/01/27 PHP
PHP实现单条sql执行多个数据的insert语句方法
2019/10/11 PHP
laravel实现上传图片的两种方式小结
2019/10/12 PHP
PHP 99乘法表的几种实现代码
2020/10/13 PHP
一个简单的Node.js异步操作管理器分享
2014/04/29 Javascript
JavaScript使用循环和分割来替换和删除元素实例
2014/10/13 Javascript
js获取图片宽高的方法
2015/11/25 Javascript
Node.js项目中调用JavaScript的EJS模板库的方法
2016/03/11 Javascript
Angular2 (RC4) 路由与导航详解
2016/09/21 Javascript
JS仿淘宝搜索框用户输入事件的实现
2017/06/19 Javascript
微信小程序swiper组件用法实例分析【附源码下载】
2017/12/07 Javascript
js canvas实现写字动画效果
2018/11/30 Javascript
史上最为详细的javascript继承(推荐)
2019/05/18 Javascript
jQuery实现input[type=file]多图预览上传删除等功能
2019/08/02 jQuery
JS实现动态无缝轮播
2020/01/11 Javascript
vue中全局路由守卫中替代this操作(this.$store/this.$vux)
2020/07/24 Javascript
[00:43]DOTA2小紫本全民票选福利PA至宝全方位展示
2014/11/25 DOTA
使用C语言扩展Python程序的简单入门指引
2015/04/14 Python
Python3 itchat实现微信定时发送群消息的实例代码
2019/07/12 Python
django 单表操作实例详解
2019/07/30 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
2019/09/15 Python
基于python实现微信好友数据分析(简单)
2020/02/16 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
keras模型保存为tensorflow的二进制模型方式
2020/05/25 Python
纯CSS3实现3D旋转书本效果
2016/03/21 HTML / CSS
多视角3D可旋转的HTML5 Logo动画
2016/03/02 HTML / CSS
美国开幕式潮店:Opening Ceremony
2018/02/10 全球购物
PHP中如何创建和修改数组
2012/05/02 面试题
教育孩子心得体会
2014/01/01 职场文书
幼儿园教师考核制度
2014/02/01 职场文书
公司股份转让协议书范本
2015/01/28 职场文书
运动会闭幕式主持词
2015/07/01 职场文书
2019教师的学习计划
2019/06/25 职场文书
日元符号 ¥
2022/02/17 杂记