2014年9月19日金曜日

開発環境

Head First C ―頭とからだで覚えるCの基本(David Griffiths (著)、Dawn Griffiths (著) 中田 秀基(監訳)(翻訳)、木下 哲也 (翻訳)、オライリージャパン)の9章(プロセスとシステムサービス: 限界を超える)、コードマグネット(p.399)をpythonで考えてみる。

コードマグネット(p.399)

コード(BBEdit, Emacs)

sample399.py

#!/usr/bin/env python3
#-*- coding: utf-8 -*-

import os
import time

def now():
    return time.asctime() + '\n'

comment = input()
cmd = "echo '{0} {1}' >> reports.log".format(comment + '\n', now())

os.system(cmd)

入出力結果(Terminal, IPython)

$ ./sample399.py
First
$ ./sample399.py
Second
$ cat reports.log 
First
 Fri Sep 19 13:57:19 2014

Second
 Fri Sep 19 13:57:23 2014

$ 

0 コメント:

コメントを投稿