python如何导入文件夹
时间: 2023-08-11 19:32:43 浏览: 124
Python导入父文件夹中模块并读取当前文件夹内的资源
在 Python 中,要导入一个文件夹中的模块,可以使用以下两种方法:
1. 将文件夹所在的路径添加到 sys.path 中。这样 Python 就可以在这个路径下搜索模块文件了。
```python
import sys
sys.path.append('/path/to/folder')
```
其中,`/path/to/folder` 是文件夹所在的路径。添加路径后,就可以使用 `import` 语句导入文件夹中的模块了。
2. 在文件夹下创建一个名为 `__init__.py` 的空文件,这样 Python 就会将这个文件夹视为一个包。然后在包中创建自己的模块,就可以使用 `from package import module` 的方式导入模块了。
比如,假设你有一个名为 `my_module` 的文件夹,里面有两个模块文件 `module1.py` 和 `module2.py`。你可以在 `my_module` 文件夹下创建一个 `__init__.py` 文件,然后在 `my_module` 文件夹下创建一个 `module3.py` 文件,代码如下:
```
my_module/
__init__.py
module1.py
module2.py
module3.py
```
然后在其他 Python 文件中,可以使用以下方式导入模块:
```python
from my_module import module1
from my_module import module2
from my_module import module3
```
这样就可以从 `my_module` 文件夹中导入模块了。
阅读全文