python中怎么调用自定义函数

 我来答
zhangqiaoqiaox
2018-04-18 · TA获得超过3万个赞
知道小有建树答主
回答量:31
采纳率:100%
帮助的人:2.1万
展开全部

1、首先在当前目录下找有没有abc、abc.py

2、找python的安装目录:F:\Python2.7Exe\Lib\site-packages;F:\Python2.7Exe\Lib;

3、找电脑中path下面的目录

于是我改变路径,将保存的abc.py文件直接放在python的安装目录下,使用import abc命令,然后在Python交互界面用 abc.XXX(XXX是abc.py文件中的定义函数的函数名),解决了调用自定义函数问题。

zuiwuxin
推荐于2018-03-23 · TA获得超过184个赞
知道小有建树答主
回答量:106
采纳率:100%
帮助的人:73.5万
展开全部

这个算是python的模块问题。


这样,举例:

你有以下的文件结构

folder (文件夹)

|_____a.py

|_____b.py


如果你在a.py定义一个函数test(),

def test():
        print "from a.py"

然后你再b.py的show()函数中想使用这个函数。

那你要在b.py中先输入:

from a import test
def show():
      test()
if __name__ == "__main__": 
     show()


在windows打开cmd命令行运行这个b.py, 键入python b.py

就应该能看到输出结果。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
beowulf001
2016-07-19 · TA获得超过296个赞
知道小有建树答主
回答量:134
采纳率:0%
帮助的人:110万
展开全部
如果自定义函数,是在当前文件中定义的,直接调用即可,就像楼上回答的一样;如果是在别的模块中定义的,那么要在当前文件中调用,就需要先导入对应的模块,
导入方法:在当前文件代码最前面加上 import 模块名
比如,你在文件test.py中定义了函数sum,那么你要在当前文件头部,添加:
from test import *
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丙济0gY
2016-07-14 · TA获得超过1427个赞
知道小有建树答主
回答量:649
采纳率:60%
帮助的人:331万
展开全部

python相当简单的调用~ 直接用就好了


def test(a,b):   #自定义一个函数,简单写了一个加法的方法,返回a和b的和
    sum=a+b
    return sum
#调用这个函数如下
sum=test(1,2)
print sum  #输出两数之和
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奋进的阿博
2016-07-20 · 超过19用户采纳过TA的回答
知道答主
回答量:61
采纳率:100%
帮助的人:25.9万
展开全部
def Hi():
print('Hello!')

Hi()
无参数函数的调用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式