4-9 通过WebREPL从NodeMCU获取文件

在上一节教程中,我们学习了如何通过MicroPython的WebREPL向NodeMCU传输文件,这节教程我们一起来学习如何从NodeMCU获取文件。

由于本节教程是上一节教程的延续,假如您还没有看过上节教程的内容,请点击这里并且按照我给您的提示完成上节课的学习,然后再开始本节教程的学习。您可以点击这里进入上一节教程

上节教程我们将main.py文件传送给NodeMCU,这节课我们一起从NodeMCU系统里获取这个main.py文件。可能有的朋友会好奇如果我们用电脑获取了NodeMCU中的main.py文件后,是不是NodeMCU就不再有这个文件了呢?

请放心这是不会发生的。当们从NodeMCU获取了这个main.py文件后,它依然会在系统里保留这个main.py文件的。这就好像我们从NodeMCU系统中复制了一个main.py到我们的电脑里。

好,接下来就让我们开始学习如何从NodeMCU获取这个main.py文件。

首先请打开WebREPL,并且在“Get a file”旁的输入框内填写即将获取的文件名“main.py”。请注意不要搞错文件名大小写。

使用MicroPython的WebREPL从NodeMCU获取文件-1
使用MicroPython的WebREPL从NodeMCU获取文件-1

接下来请点击“Get from device”按钮,浏览器将会弹出对话框。选择“保存”选项即可将文件保存到电脑中。(如下图所示,我使用的是火狐浏览器,假如您使用的是别的浏览器,那么界面会有所不同。)

使用MicroPython的WebREPL从NodeMCU获取文件-2
使用MicroPython的WebREPL从NodeMCU获取文件-2

到这里我们就完成了文件获取的操作了。是不是很简单?接下来您可以打开电脑中刚刚获取到的main.py文件,确认一下里面的内容。也可以尝试着修改一下这个main.py文件,然后再把它传回NodeMCU。多练习几次这一文件传输操作。我们在后续的教程中会经常用到这项技能的。

<-上一节                                                                                                                                               下一节->