Python自定义模块导入步骤

Python自定义模块导入步骤

假设要创建一个名为draw_bar的模块,我们可以创建一个名为my_module的文件夹,在文件夹中分别放置_init_.py和draw_bar.py两个文件。

文件结构如下:
Python自定义模块导入步骤_第1张图片
darw_bar.py的内容简写如下:

#draw_bar.py
def draw_bar(n,symbol="*"):
    print(symbol*n)

然后在主程序中,通过from和import来导入,其中from指的是文件夹的名称,而import是实际的文件名
主程序代码:

from my_module import darw_bar as mydraw
mydraw.draw_bar(10,"$")

如果主程序文件不在项目根目录下!!!

文件结构如下:
需要在将二级文件夹也设置为package类型,即加入_init_.py文件
Python自定义模块导入步骤_第2张图片
主程序代码如下:

from myPython.my_module import darw_bar as mydraw
mydraw.draw_bar(10,"$")

在导入时需要加上模块的上级目录

你可能感兴趣的:(python数学实验与建模,python,开发语言)