開発環境
- OS X Lion - Apple(OS)
- TextWrangler(Text Editor) (BBEditの無料機能制限版、light版)
- Script言語: Python
『初めてのPython 第3版』(Mark Lutz 著、夏目 大 訳、オライリー・ジャパン、2009年、ISBN978-4-87311-393-7)のIV部(モジュール)のまとめ演習6(リロード)を解いてみる。
6.
changer.py
コード(TextWrangler)
#!/usr/bin/env python #encoding: utf-8 message = "First version" def printer(): print message
変更後。changer.py
コード(TextWrangler)
#!/usr/bin/env python #encoding: utf-8 message = "Second version" def printer(): print "First version" print message
入出力結果(Terminal)
$ python Python 2.7.2 (default, Feb 12 2012, 23:50:38) [GCC 4.2.1 Compatible Apple Clang 3.0 (tags/Apple/clang-211.12)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import changer >>> changer.message 'First version' >>> changer.printer() First version >>> reload(changer) <module 'changer' from 'changer.py'> >>> changer.message 'Second version' >>> changer.printer() First version Second version >>> $
こういう時vi(m)とTerminalの使い方よく理解してればCUI(対話型コマンドプロンプト)とGUI(TextWrangler)を行ったり来たりしなくてよくなるのかな。
0 コメント:
コメントを投稿