打印

【ESP8266】MicroPython入门教程

[复制链接]
892|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
FCCdsp|  楼主 | 2017-5-25 13:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
【ESP8266】MicroPython入门教程



在终端中输入程序

为什么要使用终端软件,而不是串口调试软件,最主要的原因就是在终端里可以灵活的输入程序,运行程序。

一般情况下,我们都是在repl交互模式下输入代码,在python的命令提示符(>>>)后就可以输入代码,可以用左右方向键改变字符位置,插入新的字母。也可以用Del或者BS键删除字母。输入时,可以灵活使用TAB键进行代码补全。完成一行后用回车键换行。这些和标准的python环境一样。

在终端下,灵活使用快捷键可以帮助我们。常用的快捷键有:

  CTRL-A        -- on a blank line, enter raw REPL mode(这个快捷键不是为了输入程序,一般不要使用)
  CTRL-B        -- 在空命令行下,回到正常 REPL 交互模式
  CTRL-C        -- 中断正在运行的程序
  CTRL-D        -- 软复位
  CTRL-E        -- 粘贴模式

  上下方向键    -- 调出以前输入命令

运行程序时,如果出现问题可以随时用Ctrl-C中止运行,或者在空命令行下用Ctrl-D软复位。如果还不能解决问题,就直接按复位键进行硬复位。

遇到有疑问的地方,可以输入help()查看帮助,甚至可以查看一个函数或者库的帮助,如help(machine)。

还可以用dir()查看已经载入的模块、函数、变量,也可以用dir查看一个库里面包含的内容,如dir(machine)。

粘贴代码

对于较长的程序,用键盘输入不但麻烦,效率低,也容易输入错误。一种方法是先将程序复制到剪贴板,然后粘贴进去。在空命令行下按下快捷键Ctrl-E就会进入粘贴模式:


1.jpg (53.58 KB, 下载次数: 3)
下载附件  保存到相册
2016-8-12 22:40 上传




在putty下,鼠标右键就可以将剪贴板内容复制到repl中。在其他软件中,可能稍有区别。粘贴后,用Ctrl-D完成粘贴,或者用Ctrl-C取消粘贴。


相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

967

主题

1447

帖子

9

粉丝