関数を使用して地理座標に基づいてステーションIDの最も近い辺を計算するコードがあります。TypeError:Pythonの非シーケンスに対する繰り返し
<edge id="4260662#2" from="1977648762" to="2600872721"/>
私はこの例である。このラインのみからID値を抽出する必要がある:
出力が(形式のXML)のようなラインである4260662#2、私はしようとしましたforループを使用すると、 "ch"という文字列に行を挿入しますが、 "for i in ch:"を実行するとエラーが表示されます。TypeError:非シーケンスの繰り返し。
私は多くのソリューションを試しましたが、機能しませんでした。どうかお手伝いできますか?
コードの* all *関連部分を画像ではなく*テキスト*として貼り付けてください。 https://stackoverflow.com/help/mcveを参照してください。あなたのコードについては、あなたが思っているように思われるように、nearestEdgeは文字列ではなく、おそらくいくつかのオブジェクトであると思われます。 –