python中调用自定义的函数

Python 同时被 2 个专栏收录
12 篇文章 0 订阅
39 篇文章 0 订阅

python中内置了很多功能强的函数,能够满足很多时候的开发工作,但有些时候需要自己定义一些函数,来供在其他的地方调用,有些时候需要调用第三方库里面的很多函数,就需要先import第三方库,然后调用里面的方法即可。比如需要引用opencv以及里面的一些函数,可以先

import cv2

然后就可以调用里面的一些函数了,比如调用摄像头的函数

cap = cv2.VideoCapture(0)

那么如何调用自己定义的一些函数呢?其实跟引用第三方库里面的函数一样,需要先引入含有自定义函数的文件,然后直接调用。比如:先自定义一个函数,然后保存为python1.py,如下

#python1
def say():
    print("自己定义的函数")

 然后在python2.py文件中调用say(),就可以直接引用

#先引入文件
import  python1
#文件名.函数:调用里面的函数
python1.say()

运行py文件,运行结果

以上是自定义函数的文件和调用函数的文件是在同一文件夹下,如果不在同一文件夹下,就不能安装以上的方式调用,需要先引入自定义函数文件的路径,再调,比如再另一个文件夹下,自定义一个python3.py文件,再在python2中引用里面的方法

#python3
def say():
    print("其他文件夹中自己定义的函数")
#首先引入sys模块,sys模块提供了许多函数和变量来处理 Python运行时环境的不同部分
import sys
#增加自定义函数文件的路径,到文件夹位置,路径前面不能少了r
#sys.path:返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 
sys.path.append(r"E:\python\workspace\pythonDemo1\爬虫")
#再引入文件并调用函数
import  python3
python3.say()

运行py文件,运行结果

文件的路径结构如下:

  • 15
    点赞
  • 4
    评论
  • 31
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值