開発環境
- OS X Mavericks - Apple(OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- Python (プログラミング言語)
初めてのコンピュータサイエンス(Jennifer Campbell、Paul Gries、Jason Montojo、Greg Wilson(著)長尾 高弘(翻訳))の12章(各種ツール)、12.7(練習問題)、12-18.を解いてみる。
12.7(練習問題)、12-18.
コード(BBEdit)
sample.py
#!/usr/bin/env python3.3 #-*- coding: utf-8 -*- import sys def process_file(filename): with open(filename) as f: for line in f: line = line.strip() print(line) if __name__ == '__main__': for filename in sys.argv[1:]: process_file(filename)
入出力結果(Terminal)
$ ./sample.py sample.py #!/usr/bin/env python3.3 #-*- coding: utf-8 -*- import sys def process_file(filename): with open(filename) as f: for line in f: line = line.strip() print(line) if __name__ == '__main__': for filename in sys.argv[1:]: process_file(filename) $
0 コメント:
コメントを投稿