前提・実現したいこと
①zoo.pyというファイルを作り、その中に'Open 9-5 daily'という文字列を表示するhours()という関数を定義
②次に、対話型インタープリタでzooモジュールをインポートし、そのhours関数を呼び出す
を行いたいのですが、②のインポート以降の過程が、解答のように記述しても実行されません
(オライリーの入門python3のp153,復習課題5-1です)。テキストエディタにはAtom、対話型インタープリタにはMacのターミナルを使用しています。
python
1#zoo.py 2def hours(): 3 print('Open 9-5 daily') 4
python
1#インポート以降の解答のコード 2>>> import zoo 3>>> zoo.hours() 4Open 9-5 daily
発生している問題・エラーメッセージ
このようにエラーが表示されてしまいます。
python
1kotaMBA:~ kota$ python3 #言語を指定 2Python 3.6.5 (default, May 4 2020, 10:17:02) 3[GCC 4.2.1 Compatible Apple LLVM 11.0.3 (clang-1103.0.32.59)] on darwin 4Type "help", "copyright", "credits" or "license" for more information. 5>>> import zoo 6Traceback (most recent call last): 7 File "<stdin>", line 1, in <module> 8ModuleNotFoundError: No module named 'zoo'
試したこと
言語指定前に、参照するフォルダを指定すると実行できたのですが、毎回このような煩雑な手順で良いのか不安です。
python
1kotaMBA:~ kota$ cd ~/Desktop/0525 #フォルダ名を指定 2kotaMBA:0525 kota$ python3 #言語を指定 3Python 3.6.5 (default, May 4 2020, 10:17:02) 4[GCC 4.2.1 Compatible Apple LLVM 11.0.3 (clang-1103.0.32.59)] on darwin 5Type "help", "copyright", "credits" or "license" for more information. 6>>> import zoo #zooをインポート 7>>> zoo.hours() #hoursを呼び出し 8Open 9-5 daily
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/26 05:40
2020/05/26 05:42