###前提・実現したいこと
「退屈なことはPythonにやらせよう」という本で学んでいます。(現在、156ページ)
shebangを利用してターミナルでPythonスクリプトを実行したいのですが、下記のようなエラーが出てしまいます。
スクリプトは、chmod +x isPhoneNumber.py コマンドを実行し、次に./isPhoneNumber.pyコマンドを実行しました。
発生している問題・エラーメッセージ
エラーメッセージ zsh: not a directory: ./isPhoneNumber.py
該当のソースコード
ソースコード#! /usr/bin/env python3 # is_phone_number.py - 電話番号を検索 def is_phone_number(text): if len(text) != 12: return False for i in range(0, 3): if not text[i].isdecimal(): return False if text[3] != '-': return False for i in range(4, 7): if not text[i].isdecimal(): return False if text[7] != '-': return False for i in range(8, 12): if not text[i].isdecimal(): return False return True message = '明日415-555-1011に電話してください。オフィスは415-555-9999です。' for i in range(len(message)): chunk = message[i:i+12] if is_phone_number(chunk): print('電話番号が見つかりました:' + chunk) print('完了')
補足情報(FW/ツールのバージョンなど)
MacOs 10.15.4
Python version 3.7.7 Python.orgからインストールしました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/20 02:28
2020/05/20 04:12
2020/05/20 06:59
2020/05/20 07:13
2020/05/20 09:08