ipythonのヒストリーの行番号を消すスクリプト
#!/usr/local/bin/python # coding: UTF-8 import sys argvs = sys.argv argc = len(argvs) print argvs if (argc != 2): quit() f = open(argvs[1]) line = f.readline() word = [] while line: flag = 0 for w in line: if flag: word.append(w) if w == " ": flag = 1 if w == "\n": line = f.readline() break print "".join(map(str,word))
$ cat hist.txt 1: 1 + 1 2: 2 * 3 3: 2 ** 3 $ ./remove_number.py hist.txt ['./remove_number.py', 'hist.txt'] 1 + 1 2 * 3 2 ** 3
こんな感じに動きます。ipython上で行番号を除いて表示する機能はないのだろうか?