2019年7月27日土曜日

開発環境

Head First はじめてのプログラミング ―頭とからだで覚えるPythonプログラミング入門 (Eric Freeman(著)、嶋田 健志(監修)、木下 哲也(翻訳)、株式会社オライリー・ジャパン)を9章(ファイルの保存と取得 - 永続性)のコードマグネット(404ページ)の解答を求めてみる。

コード

Python 3

#!/usr/bin/env python3
import os

for i in range(1000):
    filename = f'{i}.txt'
    with open(os.path.join('needle', filename)) as file:
        text = file.read()
        if 'needle' in text:
            print(f'Found needle in file {filename}')

入出力結果(Bash、cmd.exe(コマンドプロンプト)、Terminal、Jupyter(IPython))

$ ./sample2.py
Found needle in file 512.txt
$ cat needle/0.txt 
$ cat needle/512.txt 
needle
$ 

0 コメント:

コメントを投稿