Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向path-Python添加函数_Python_Path - Fatal编程技术网

向path-Python添加函数

向path-Python添加函数,python,path,Python,Path,我刚刚开始使用Python,我已经习惯了MATLAB。 如何将函数添加到路径?在matlab中,右键单击函数,可以添加或删除路径 例如,评估数字幂的简单程序: 正如您所看到的,原始程序和函数位于同一文件夹中,但是函数似乎有错误。我做错了什么 谢谢如果您将鼠标悬停在红线标识符上,PyCharm将告诉您它认为错误的地方,并给您一个气球来修复它。或者,您可以按F2键转到下一个错误 在本例中,它抱怨您没有遵循函数名和参数名的约定 函数名应该是小写的,并根据需要用下划线分隔单词,以提高可读性 变量名遵循

我刚刚开始使用Python,我已经习惯了MATLAB。 如何将函数添加到路径?在matlab中,右键单击函数,可以添加或删除路径

例如,评估数字幂的简单程序:

正如您所看到的,原始程序和函数位于同一文件夹中,但是函数似乎有错误。我做错了什么


谢谢

如果您将鼠标悬停在红线标识符上,PyCharm将告诉您它认为错误的地方,并给您一个气球来修复它。或者,您可以按F2键转到下一个错误

在本例中,它抱怨您没有遵循函数名和参数名的约定

函数名应该是小写的,并根据需要用下划线分隔单词,以提高可读性

变量名遵循与函数名相同的约定

发件人:

此外,您需要先导入名称,然后才能使用它们,即在app.py中:

from . import POWER
a = 3
print(POWER.POWER(a))


由于您正在使用PyCharm,您可以将光标放在app.py中无法识别的名称上,然后按alt+enter并选择导入此名称的选项。

python中的Hi函数定义如下:

def <funcname>(<arguments>):
    statement....
输出:

4
但如果要将其添加到另一个.py文件中

在app.py中编写此代码

from .power import power
print(power(2))

Python有一个内置的导入协议层次结构,我建议大家了解一下。若要完成您试图执行的操作,请在清理一点语法后,删除POWER和括号之间的空格,并在函数定义的末尾添加冒号,即def powerNum:您可以通过添加到应用程序顶部的方式从file POWER访问函数:

from POWER import power

非常感谢,你的评论真的很有帮助!除非绝对必要,否则不要将信息作为图像共享。请参阅:。请分享你的代码。你的问题也不是很清楚。您没有运行程序来查看错误是什么吗?
4
from .power import power
print(power(2))
from POWER import power