2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

MicroPythonの中でエディタを使う

Last updated at Posted at 2019-06-05

#免責
この記事に従って発生した如何なる損害も筆者は負うことができません。ご免なさい。

#はじめに
使い勝手が良いのでMicroPythonがお気に入りです。
でも、REPLの中では、*.pyファイルの編集が大変です。
MicroPythonをUbuntuなどにインストールするにはこちらを参考にしてみて下さい。

#目的
MicroPythonの中でエディタを使いたいです。
robert-hhさんの「Small Python Text Editor (以降、pye)」を使わせてもらいます。

#準備
pyeが使うパッケージを用意しておきます。os、signal、ttyを使えるようにしておきます。

pyeが使うPythonパッケージをインストール
$ micropython
MicroPython v1.11-37-g62f004b on 2019-06-05; linux version
Use Ctrl-D to exit, Ctrl-E for paste mode
>>>
>>> import upip
>>> upip.install("os")
>>> upip.install("signal")
>>> upip.install("tty")
>>>

#pyeを使う
色々なバージョンがありますが、試しにpye.pyをダウンロードしてみます。
デバイスの場合はmpy-crossで小さくしたものを使いましょう。

pyeを使う
$ # UNIX版MicroPythonの場合
$ mkdir -p ~/.micropython/lib
$ wget -O ~/.micropython/lib/pye.py https://raw.githubusercontent.com/robert-hh/Micropython-Editor/master/pye.py
$
$ micropython
MicroPython v1.11-37-g62f004b on 2019-06-05; linux version
Use Ctrl-D to exit, Ctrl-E for paste mode
>>>
>>> import os
>>> os.listdir()
<ファイル一覧>
>>>
>>> import pye
>>> pye.pye("hello.txt")
<CTRL-Q:終了>
<CTRL-S:保存>
<CTRL-Z:戻す>

#参考

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?