
# Notebook中快速使用MoXing
本文档介绍如何在ModelArts中调用MoXing Framework接口。
#### 进入ModelArts，创建Notebook实例
1. 登录[ModelArts管理控制台](https://console.huaweicloud.com/modelarts/)，在左侧菜单栏按需选择以下操作。
   - 新版控制台：选择"模型开发与训练 \> Notebook"，进入"Notebook"页面。
   
   - 旧版控制台：选择"开发空间 \> Notebook"，进入"Notebook"页面。
    
2. 在右上角单击"创建"进入"创建Notebook"页面，参考[创建Notebook实例](https://support.huaweicloud.com/devtool-modelarts/devtool-modelarts_3495.html)填写信息并完成Notebook实例创建。
3. 当Notebook实例创建完成后，且状态为"运行中"时，单击"操作"列中的"接入环境"，单击"JupyterLab接入"右侧的"接入"，进入"JupyterLab Notebook"开发页面。
4. 在JupyterLab的"ModelArts Launcher"页签下，以TensorFlow为例，您可以单击TensorFlow，创建一个用于编码的文件。
   图1选择不同的AI引擎   
   ![](https://support.huaweicloud.com/devtool-modelarts/figure/zh-cn_image_0000002581790012.png "点击放大")
   文件创建完成后，系统默认进入"JupyterLab"编码页面。
   图2进入编码页面   
   ![](https://support.huaweicloud.com/devtool-modelarts/figure/zh-cn_image_0000001452792329.png "点击放大") 
 
#### 调用mox.file
输入如下代码，实现如下几个简单的功能。
1. 引入MoXing Framework。
   ```
   import moxing as mox
   ```
   
2. 在已有的"modelarts-test08/moxing"目录下，创建一个"test01"文件夹。
   ```
   mox.file.make_dirs('obs://modelarts-test08/moxing/test01')
   ```
   
3. 调用代码检查"test01"文件夹是否存在，如果存在，表示上一个操作已成功。
   ```
   mox.file.exists('obs://modelarts-test08/moxing/test01')
   ```
   
执行结果如[图3]所示。注意，每输入一行代码，单击下"Run"运行。您也可以进入OBS管理控制台，检查"modelarts-test08/moxing"目录，查看"test01"文件夹是否已创建成功。更多MoXing的常用操作请参见[MoXing常用操作的样例代码](https://support.huaweicloud.com/devtool-modelarts/modelarts_11_0005.html)。
图3运行示例   
![](https://support.huaweicloud.com/devtool-modelarts/figure/zh-cn_image_0000001402312312.png "点击放大")
#### 复制数据到OBS
在Notebook的JupyterLab服务界面，将文件yolov8_train_ascend.zip，复制到已有的OBS桶中，示例代码如下。
```
import os
import zipfile
import moxing as mox
mox.file.copy('yolov8_train_ascend.zip','obs://pcb-data-me/pcb.zip')
```
