2013年12月22日日曜日

開発環境

初めてのコンピュータサイエンス(Jennifer CampbellPaul GriesJason MontojoGreg 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 コメント:

コメントを投稿