概念问题:Python模块&;文件导入,从其他文件导入函数

概念问题:Python模块&;文件导入,从其他文件导入函数,python,import,module,jupyter-notebook,text-editor,Python,Import,Module,Jupyter Notebook,Text Editor,我是一名超级n00b初学者,在过去的几个月里,我一直在使用juptyer笔记本自学python概念,并学习CFD和类似的课程,这些课程我在概念上很熟悉。我的背景是机械工程 在下面的课程中,我需要从单独的python文件导入函数,以便在后面的代码块中实现函数。我明白这就像使用模块一样?我只是想从概念上解释一下 基本上,我的问题是,如何创建自己的模块并将其导入Jupyter笔记本?我是否使用脚本并另存为py文件?我在哪里保存它?什么是口译员?什么是合适的文本编辑器?对不起,我是CS概念的初学者,任何

我是一名超级n00b初学者,在过去的几个月里,我一直在使用juptyer笔记本自学python概念,并学习CFD和类似的课程,这些课程我在概念上很熟悉。我的背景是机械工程

在下面的课程中,我需要从单独的python文件导入函数,以便在后面的代码块中实现函数。我明白这就像使用模块一样?我只是想从概念上解释一下

基本上,我的问题是,如何创建自己的模块并将其导入Jupyter笔记本?我是否使用脚本并另存为py文件?我在哪里保存它?什么是口译员?什么是合适的文本编辑器?对不起,我是CS概念的初学者,任何输入都会有帮助

jupyter笔记本查看器课程:

保存为py文件并用于导入的代码:


万分感谢和干杯。

我强烈推荐Pycharm community edition作为文本编辑器,因为它可以显示您的文件系统,并使导入模块变得简单。对于您关于从其他项目导入函数的问题,如果您有.py文件,那么您希望将函数从导入到与要将其导入到的目录相同的目录中,则可以(至少在pycharm中)在导入后按如下方式写入文件名:

from filename import functionname

如果您有任何问题,请随时询问

回答您的其他问题时可能会遇到重复的问题(以后请每个SO问题只问一个问题):在Python中,解释器是Python.exe文件。它之所以被称为解释器,是因为它是一个程序,它接受您编写的源代码,并为计算机“解释”它。(请注意,这是一个非常非技术性的回答)。关于程序/书籍/教程的建议(如“什么是好的文本编辑器”)的问题不在讨论范围之内。非常感谢!在不久的将来,我将努力提高我的问题的质量,我对这一点非常陌生。