質問編集履歴

3

2018/05/01 03:17

投稿

hershel
hershel

スコア13

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,15 @@
6
6
 
7
7
  棋譜をテキストファイルに変換した後kifu=shogi.CSA.Parser.parse_file(filepath)[0]
8
8
 
9
- とすると棋譜を読み込むような挙動をするのですがその後kifu[‘moves’]を見てもkifuが定義されてないと言われます
9
+ とすると棋譜を読み込むような挙動をする(のですがその後kifu[‘moves’]を見てもkifuが定義されてないと言われます)
10
+
11
+
12
+
13
+ 棋譜を読み込んでいると思っていましたが出ていたのはエラーメッセージでした
14
+
15
+ 申し訳ありません。
16
+
17
+
10
18
 
11
19
 
12
20
 
@@ -16,7 +24,21 @@
16
24
 
17
25
  ```
18
26
 
27
+ Pythonista3 でのメッセージ
28
+
19
- name kifu is not defined
29
+ Traceback (most resent call last):
30
+
31
+ File “<string>”, line1, in <module>
32
+
33
+ File “/private/var/mobile/Contains/Shared/AppGroup/C12A453E-BFB5-4B35-98DE-3D28DD25CBB2/Pythonista3/Document/site-packages/shogi/CSA.py”, line 67, inparse_file
34
+
35
+ return Parser.parse_str(f.read())
36
+
37
+ File “/private/var/mobile/Contains/Shared/AppGroup/C12A453E-BFB5-4B35-98DE-3D28DD25CBB2/Pythonista3/Document/site-packages/shogi/CSA.py”, line 125, inparse_str
38
+
39
+ raise ValueError(‘Invalid line {0}: {1}’.format(line_no, line))
40
+
41
+ ValueError: Invalid line 1 2016/ wdoor+floodgate-600-10F+SILENT_MAJORITY_i7-4510U+Azul_demo_pentium_1c+20160723140002.csa
20
42
 
21
43
  ```
22
44
 
@@ -28,19 +50,19 @@
28
50
 
29
51
  ```python3
30
52
 
31
- Import shogi
32
-
33
- Import shogi.CSA
34
-
35
- kifu = shogi.CSA.Parser.parse_file(‘棋譜があるファル’)[0]
53
+ テキスト化した棋譜があるとこと同じディレクトリで,ンタープリタに入力しています
36
54
 
37
55
 
38
56
 
39
- board = shogi.Board()
40
57
 
41
- for move in kifu[‘moves’]:
42
58
 
59
+ import shogi
60
+
43
- board.push_usi(move)
61
+ import shogi.CSA
62
+
63
+ kifu = shogi.CSA.Parser.parse_file(‘kifulist_test.txt’)[0]
64
+
65
+
44
66
 
45
67
  ```
46
68
 

2

2018/05/01 03:17

投稿

hershel
hershel

スコア13

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
3
 
4
-
5
- ここに質問の内容を詳しく書いてください。
6
4
 
7
5
  「将棋AIで学ぶディープランニング」という本を元にpython-shogiを用いたプログラムを作っていましたが途中で本と挙動が変わりました。
8
6
 
@@ -58,7 +56,7 @@
58
56
 
59
57
  {‘name’:[None, None], ‘sfen’: ‘lnsgksnl/1r5b1/ppppppppp/9/9/9PPPPPPPPP/1B5R1/LNSGKGSNL b-1’, ‘moves’:[], ‘win’:None}
60
58
 
61
-
59
+ と出力されました。
62
60
 
63
61
  ### 補足情報(FW/ツールのバージョンなど)
64
62
 

1

2018/04/30 16:27

投稿

hershel
hershel

スコア13

test CHANGED
File without changes
test CHANGED
File without changes