python中怎么调用自定义函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中怎么调用自定义函数相关的知识,希望对你有一定的参考价值。
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文件中的定义函数的函数名),解决了调用自定义函数问题。
参考技术A这个算是python的模块问题。
这样,举例:
你有以下的文件结构
folder (文件夹)
|_____a.py
|_____b.py
如果你在a.py定义一个函数test(),
def test():print "from a.py"
然后你再b.py的show()函数中想使用这个函数。
那你要在b.py中先输入:
from a import testdef show():
test()
if __name__ == "__main__":
show()
在windows打开cmd命令行运行这个b.py, 键入python b.py
就应该能看到输出结果。
参考技术B 如果自定义函数,是在当前文件中定义的,直接调用即可,就像楼上回答的一样;如果是在别的模块中定义的,那么要在当前文件中调用,就需要先导入对应的模块,导入方法:在当前文件代码最前面加上 import 模块名
比如,你在文件test.py中定义了函数sum,那么你要在当前文件头部,添加:
from test import * 参考技术C
python相当简单的调用~ 直接用就好了
sum=a+b
return sum
#调用这个函数如下
sum=test(1,2)
print sum #输出两数之和 参考技术D def Hi():
print('Hello!')
Hi()
无参数函数的调用
python中怎么在自定义函数调用另外一个函数中的参数
有几种方法:
在写函数的时候传参进去,然后返回该参数。
在写函数里面将变量命名为global就可以全局调用了。
z=1
print(z)
return z
z = plus()
def plud(z):
print(z)
plud(plus())
以上是关于python中怎么调用自定义函数的主要内容,如果未能解决你的问题,请参考以下文章