私のデータにタグ "id"が存在するかどうかを調べようとしています。 Flickrから写真の詳細を取得するために500310回実行されるループがあります。これらの詳細から、写真のIDとオーナーIDを取得します。今、私は写真のジオの詳細を取得する別の方法でこの "ID"を使用しています。しかし、問題は、写真の中に属性 "id"がない場合です。 だから、どの写真にどのように属性 "id"が存在するかどうかをチェックすることができますか? )(メソッドのflickr.photos.searchを使用した後:XML文書にタグ "id"があるかどうかを確認する方法
<?xml version="1.0" encoding="utf-8" ?>
<rsp stat="ok">
<photos page="1" pages="2002" perpage="250" total="500310">
<photo id="35943698814" owner="[email protected]" secret="b6d4735e47"
server="4356" farm="5" title="Praha" ispublic="1" isfriend="0" isfamily="0"
/>
</photos>
</rsp>
below is the link of image which contains code snippet
誰が助けてください: 我々はこのようなデータを取得します。
if all(photo.has_attr('id') for photo in y.find_all('photo')):
# all photos have an id
pass
else:
# there are photos without an id
pass
あなたはもちろん、それは、そのようなid
を持っているかどうかを確認するために、特定の写真を.has_attr('id')
を使用することができます。私たちはBeautifulSoup
を使用している場合all(..)
<photo>
sがid
を持っている場合
コードの*画像*は投稿しないでください! –