メモを素早く作成するプログラム

memo.py

with open('memo.txt','a',encoding='utf-8') as f:
    while True:
        text = input('メモ:')
        if text:
            f.write('%s\n' % text) #改行を忘れるとギュギュうになる
        if not text:
            break

ポイントは、改行。こいつを忘れると、えらいことになる。

ただ、このpythonスクリプトをいちいちターミナルを起動してcdして・・・ってやってたら普通に書くより時間かかってしまう。

そんな時は、シェルスクリプトと併用しましょう。

memo.sh

#!/bin/sh
cd [ディレクトリ]
python memo.py

memo.shをダブルクリックするだけでターミナルから素早くメモを書き起こすことができるようになる。