前提・実現したいこと
Pythonを用いて
http://sandmark.hateblo.jp/entry/2017/10/07/141339 のような
会話のできるプログラムを作りたいです。Atomを使って以下のことを書きました。
pythonは3.7.4が入っています
Responderをhttps://qiita.com/nskydiving/items/b98d5cea5a52459cb183に従い
pipenv install responder --preとターミナルに入力しインストールしました
"(”削除)# coding:utf-8 class Responder: """AIの応答を制御するクラス。 プロパティ: name -- Responderオブジェクトの名前 """ def __init__(self, name): """文字列を受け取り、自身のnameに設定する""" self._name = name def response(self, text): """ユーザーからの入力(text)を受け取り、AIの応答を生成して返す。""" return'{}ってなに?'.format(text) @property def name(self): """応答オブジェクトの名前""" return self._name
書いた後⌘Sで保存し
python script.pyの名前をつけました
名前のつけ方と実行方法は以下を参考にしました。
https://prog-8.com/docs/python-env
ターミナルを開いて
cd ~/Desktop/python_lesson で場所の指定をして
python script.py で実行しました。
cd ~/Desktop/python_lesson
MecBook-Pro:python_lesson xxxxxxx(名前)$ python script.py
MecBook-Pro:python_lesson xxxxxxx(名前)$
となったので
"(”削除)>>> from main import Responder
を入力し
-bash: syntax error near unexpected token `>'
となってその後がわかりません。
どなたかわかる方いらっしゃいませんか?
回答2件
あなたの回答
tips
プレビュー