如何在Python中创建和导入自定义模块

ImU*_*eSE 5 python-3.x

如何在一个python文件中保存以下函数,然后在另一个python文件中使用它?

文件A中的功能

def basic(x):
    print(x)
Run Code Online (Sandbox Code Playgroud)

文件B中的陈述:

basic("some string")
Run Code Online (Sandbox Code Playgroud)

PyN*_*oob 14

A.创建一个包含所有模块的文件夹.举个例子,让我们使用'MyModules'

Create_Directory

B.在文件夹中,将类保存在py文件中.您可以拥有比我演示的更多嵌套,但为了简单起见,我们不会在此示例中嵌套文件夹.

类

在此输入图像描述

C.在名为' init ' 的同一目录中创建另一个python文件.注意'init'之前和之后有2个下划线.在该文件中,导入所需的文件.

语法应该是'来自FOLDERNAME import FILENAME'

初始导入

初始位置

D.现在,您可以从新的python文件导入自定义类.请注意,如果您的包无法识别,则可能需要更改运行该文件的路径.

进口

结果

结果