通过上下文管理器在其他文件夹上导入脚本的干净方法。
python-path的Python项目详细描述
#python path
`python_path`是一个简单的实用程序,它允许您干净地向'python_path'添加路由。安全地从其他文件夹中加载脚本非常有用。
其他.py
-另一个_文件夹/
-另一个.py
```
说我们要加载“other.py”form`main.py`,因为某些_文件夹不包含``uu init.py`,所以我们需要将“some_folder”添加到“python路径”中。为了使这变得非常简单,我们将使用类似这样的“python路径”:从python路径导入python path
U文件夹`IS相对添加如果从另一个目录执行'main.py',但仍要引用'some_folder',则应直接说明正在执行操作的文件或文件夹:
`` python
my_project/main.py
从python路径导入python path
with pythonpath(“some_folder”,相对而言,导入其他的方法相当于:从python的python路径导入python path
import os
br/>导入其他
```
现在我们可以也可以从任何路径执行脚本,它仍然可以工作,例如:
``bash
python my_project/main.py
```
>最后,我们还可以通过传递多个参数来导航文件夹结构,所以,如果我们想从另一个文件夹中的另一个.py导入main.py,我们可以这样做:python
``python
`my`u project/some`u folder/another`u folder/another.py
from pythou path用pythonpath(“…”,“)导入pythonpath
相对地,这相当于从python路径导入python path
/>导入main
`python_path`是一个简单的实用程序,它允许您干净地向'python_path'添加路由。安全地从其他文件夹中加载脚本非常有用。
其他.py
-另一个_文件夹/
-另一个.py
```
说我们要加载“other.py”form`main.py`,因为某些_文件夹不包含``uu init.py`,所以我们需要将“some_folder”添加到“python路径”中。为了使这变得非常简单,我们将使用类似这样的“python路径”:从python路径导入python path
U文件夹`IS相对添加如果从另一个目录执行'main.py',但仍要引用'some_folder',则应直接说明正在执行操作的文件或文件夹:
`` python
my_project/main.py
从python路径导入python path
with pythonpath(“some_folder”,相对而言,导入其他的方法相当于:从python的python路径导入python path
import os
br/>导入其他
```
现在我们可以也可以从任何路径执行脚本,它仍然可以工作,例如:
``bash
python my_project/main.py
```
>最后,我们还可以通过传递多个参数来导航文件夹结构,所以,如果我们想从另一个文件夹中的另一个.py导入main.py,我们可以这样做:python
``python
`my`u project/some`u folder/another`u folder/another.py
from pythou path用pythonpath(“…”,“)导入pythonpath
相对地,这相当于从python路径导入python path
/>导入main