概念性问题:Python 模块和文件导入,从其他文件导入函数
Conceptual Question : Python Modules, & File Imports, Importing functions from other files
我是一个超级 n00b 初学者,在过去的几个月里,我一直在使用 juptyer notebook 自学 python 概念,以及我在概念上熟悉的 CFD 和类似主题的课程。我的背景是机械工程。
在下面的课程中,我需要从单独的 python 文件中导入函数,以便在后面的代码块中实现函数的简洁性。我明白这就像使用模块?我只是在这里寻找概念性的解释。
基本上我的问题是,如何创建自己的模块并将它们导入 Jupyter notebook?我是否使用脚本并另存为 py 文件?我在哪里保存它?什么是口译员?什么是体面的文本编辑器?对不起,我真的是 CS 概念的初学者,任何输入都会有所帮助。
image for block of code in question
jupyter notebook 查看器课程:
保存为py文件并导入的代码:
https://github.com/numerical-mooc/numerical-mooc/blob/master/lessons/03_wave/traffic.py
万分感谢和干杯。
我强烈推荐 Pycharm 社区版作为文本编辑器,因为它可以显示您的文件系统并使导入模块变得容易。如果你有 .py 文件,关于从其他项目导入函数的问题,你想从与你想要导入它的目录相同的目录中导入函数应该没问题(至少在 pycharm ) 像这样在导入后只写文件名:
from filename import functionname
如果您有任何并发症,请随时询问!
我是一个超级 n00b 初学者,在过去的几个月里,我一直在使用 juptyer notebook 自学 python 概念,以及我在概念上熟悉的 CFD 和类似主题的课程。我的背景是机械工程。
在下面的课程中,我需要从单独的 python 文件中导入函数,以便在后面的代码块中实现函数的简洁性。我明白这就像使用模块?我只是在这里寻找概念性的解释。
基本上我的问题是,如何创建自己的模块并将它们导入 Jupyter notebook?我是否使用脚本并另存为 py 文件?我在哪里保存它?什么是口译员?什么是体面的文本编辑器?对不起,我真的是 CS 概念的初学者,任何输入都会有所帮助。
image for block of code in question
jupyter notebook 查看器课程:
保存为py文件并导入的代码:
https://github.com/numerical-mooc/numerical-mooc/blob/master/lessons/03_wave/traffic.py
万分感谢和干杯。
我强烈推荐 Pycharm 社区版作为文本编辑器,因为它可以显示您的文件系统并使导入模块变得容易。如果你有 .py 文件,关于从其他项目导入函数的问题,你想从与你想要导入它的目录相同的目录中导入函数应该没问题(至少在 pycharm ) 像这样在导入后只写文件名:
from filename import functionname
如果您有任何并发症,请随时询问!