确保模块文件存在
确保你的自定义模块文件(`.py`文件)已经创建好,并且放在合适的目录下。
在同一目录下导入
如果你的主程序(执行文件)和自定义模块在同一个目录下,你可以直接使用`import`语句导入模块。
```python
import my_module
在不同目录下导入
如果你的主程序和自定义模块不在同一个目录下,你需要将模块所在的目录添加到Python解释器的搜索路径中。你可以通过以下方法之一实现:
使用`sys.path.append()`函数将模块路径添加到搜索路径。
```python
import sys
sys.path.append('/path/to/your/module_directory')
import my_module
将自定义模块所在的目录添加到`PYTHONPATH`环境变量中。
使用`__init__.py`文件
在包含自定义模块的目录中创建一个空的`__init__.py`文件,这样Python会把这个目录当作一个包来处理。
```python
在模块所在目录下创建 __init__.py 文件
my_module.py
def hello():
print("Hello, world!")
使用`from ... import ...`语句
如果你只需要导入模块中的特定函数或变量,可以使用`from ... import ...`语句。
```python
在主程序中导入模块
from my_module import hello
hello() 输出 "Hello, world!"
给模块取别名
使用`import`关键字导入模块时,可以为模块取一个别名,以简化模块名的书写。
```python
from my_module import hello
hello() 输出 "Hello, world!"
请确保你的自定义模块或包在Python解释器可搜索的路径中,或者将其放在当前工作目录中。