こんにちはスタックオーバーフローのユーザー。今日、私のプロジェクトのほんの一部に過ぎないことについて、あなたの助けを求めたいと思います。だから...私はすでに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 学習者の理解に感謝します!