teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

2019/01/17 14:19

投稿

mito.2357
mito.2357

スコア19

title CHANGED
@@ -1,1 +1,1 @@
1
- Python インポートできな
1
+ Python インポートした
body CHANGED
File without changes

3

書式変更

2019/01/17 14:19

投稿

mito.2357
mito.2357

スコア19

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,7 @@
11
11
 
12
12
 
13
13
  ### 該当のソースコード
14
- Python
14
+ ```Python
15
15
  from .unmo import Unmo
16
16
 
17
17
  def build_prompt(unmo):
@@ -30,6 +30,8 @@
30
30
 
31
31
  if __name__=="__main__":
32
32
  main()
33
+
34
+ ```
33
35
  ### 試したこと
34
36
 
35
37
  __name__ : "__main__"かつpackage: Noneのときに起こるらしく、-mオプションを付けて実行すれば解決するらしいのですが、-mオプションを付ける文がどこにあるのかわかりません。また他の解決方法でも構いません。

2

書式変更

2019/01/17 14:06

投稿

mito.2357
mito.2357

スコア19

title CHANGED
File without changes
body CHANGED
@@ -11,6 +11,7 @@
11
11
 
12
12
 
13
13
  ### 該当のソースコード
14
+ Python
14
15
  from .unmo import Unmo
15
16
 
16
17
  def build_prompt(unmo):

1

ソースコードの追記

2019/01/17 14:04

投稿

mito.2357
mito.2357

スコア19

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,24 @@
11
11
 
12
12
 
13
13
  ### 該当のソースコード
14
+ from .unmo import Unmo
14
15
 
16
+ def build_prompt(unmo):
17
+ return "{name}:{responder}> ".format(name=unmo.name, responder=unmo.responder)
18
+
19
+ def main():
20
+ print("Unmo System prototype : proto")
21
+ proto = Unmo("proto")
22
+ while True:
23
+ text = input("> ")
24
+ if not text:
25
+ break
26
+
27
+ response = proto.dialogue(text)
28
+ print("{prompt}{response}".format(prompt=build_prompt(proto), response=response))
29
+
30
+ if __name__=="__main__":
31
+ main()
15
32
  ### 試したこと
16
33
 
17
34
  __name__ : "__main__"かつpackage: Noneのときに起こるらしく、-mオプションを付けて実行すれば解決するらしいのですが、-mオプションを付ける文がどこにあるのかわかりません。また他の解決方法でも構いません。