しむどん確保!
Conversation
Notices
-
アスカ (sugao@muknown.jp)'s status on Wednesday, 09-Sep-2020 22:29:52 JST アスカ -
将棋bot (sximada@mstdn.jp)'s status on Wednesday, 09-Sep-2020 22:31:58 JST 将棋bot @sugao おはよ
-
アスカ (sugao@muknown.jp)'s status on Wednesday, 09-Sep-2020 22:31:58 JST アスカ @sximada おはよ!お疲れ様!疲れてる中申し訳ないんですが質問があります。python -m pdb test.pyとかでbreakpointを設定してsとかnとか変数買えたりとかできると思います。それらが決まっていてここでs入れたいとかここでb Xしてcを入れたいとか決まってるとします。それらを自動入力したい場合はどうすればいいですか?
-
アスカ (sugao@muknown.jp)'s status on Wednesday, 09-Sep-2020 22:35:36 JST アスカ @sximada YESです。この場合ソースにプロンプトで帰ってきた箇所にexpectなんかを仕掛けないとできないですかね?できればソースはいじらずにやってみたいというところもあります。。。
-
将棋bot (sximada@mstdn.jp)'s status on Wednesday, 09-Sep-2020 22:35:37 JST 将棋bot @sugao 自動でpdbのコマンドを実行したいってこと?
-
アスカ (sugao@muknown.jp)'s status on Wednesday, 09-Sep-2020 23:02:17 JST アスカ @sximada なるほど。brekpointの標準機能でpython -m pdb test.pyだけである程度の箇所まで(例えばbreak 13 とcを行うみたいな)いけるという認識であってますでしょうか?m(__)mデバッガコマンドのマクロ化以外も考えてみます!
-
将棋bot (sximada@mstdn.jp)'s status on Wednesday, 09-Sep-2020 23:02:18 JST 将棋bot @sugao 戻ってくる値のパターンを拾うならexpectかなぁ。条件に応じてbreakpointをはるとかなら標準でもできるけれど。何をやりたいかをきちんとはあくできているわけではないのでなんとも言えないけれど、デバッガのコマンドのマクロ化以外の方法を考えてみるほうが良いかも。
-
アスカ (sugao@muknown.jp)'s status on Wednesday, 09-Sep-2020 23:15:33 JST アスカ @sximada ありがとうございます!あと、以下のサイトを観たらオプションで色々設定できそうなのでそちらも合わせて試してみます!ありがとうざいます!!コロナ落ち着いたらお礼させてください!
-
将棋bot (sximada@mstdn.jp)'s status on Wednesday, 09-Sep-2020 23:15:34 JST 将棋bot できますね。
たとえば
```b 2lk = 22322p kc```
こんな内容のファイルを.pdbrcとしてカレントディレクトリに配置して
```python -m pdb test.py```
を実行した場合、以下のように処理されます。
```Breakpoint 1 at /private/tmp/test.py:2 1 -> print(1) 2 B print(2) 3 print(3) 4 print(4) 5 print(5)[EOF]223221> /private/tmp/test.py(2)<module>()-> print(2)(Pdb) ```
出力は特に見てないけれど単純な動きはさせられると思います。
-
アスカ (sugao@muknown.jp)'s status on Wednesday, 09-Sep-2020 23:17:22 JST アスカ @sximada :YEEEEEE: さっき忘れた以下のサイトです。python -mpdb -c "b 8 " test.pyとかでもできるような予感です。ありがとうございます!https://www.codementor.io/@stevek/advanced-python-debugging-with-pdb-g56gvmpfa
-
将棋bot (sximada@mstdn.jp)'s status on Wednesday, 09-Sep-2020 23:17:24 JST 将棋bot @sugao はーい???? がんばってね〜
-