0

こんにちはスタックオーバーフローのユーザー。今日、私のプロジェクトのほんの一部に過ぎないことについて、あなたの助けを求めたいと思います。だから...私はすでにSeleniumを使用してdivからテキストを取得する小さなアプリケーションを作成しました。テキストは静的ではなく、キャラクターの動きに合わせて変化します。私に見せてください:

botloc = driver.find_element_by_id('botloc').text
    print botloc

すでにループしているので、0.5 秒ごとに更新できます (キャラクターは 0.5 秒以内に 1 マス移動します)。もちろん、キーでバインドする方が良いことはわかっていますが、テスト段階ではループがうまく機能します。

[例] 1 つの botloc の出力は次のようになります。

26,20 

これは実際の位置からの x と y であるため、そのコンマをセパレーターのように使用して x と y を分離し、それぞれを単一の名前 (定義、クラスなど) に割り当てることができます。

[例]キャラクターを動かしたときの 5 x botloc の出力は次のようになります。

28,20
28,21
28,22
29,22
30,22

基本的には四角い地図の話なのですが、使い方がよくわからないので、簡単な論理と数学で独自のアイデアを作成しました。

ここからの情報も理解しようとしています: http://docs.python.org/2/tutorial/inputoutput.htmlしかし、今のところ、宿題をしたいのは上記のとおりです。

私は使用しようとしていました:

firstpart, secondpart = botloc[:len(botloc)/2], botloc[len(botloc)/2:]

しかし、それをコードに含めた後、botloc動作しません (エラーなし、テキストなし、白のみ)、セパレーターも修正する可能性はありますか?

me-new python 学習者の理解に感謝します!

4

1 に答える 1