2017-09-01 8 views
0

ウェブサイトが存在するかどうかを確認するプロセスを自動化しようとしています。Pythonでbooleanを使用してループする

基本的には、ExcelのWebサイトのリストを自分のプログラムにインポートしました。正確なWebアドレスが存在するかどうかを確認しようとしています。私は、このリスト内のすべてのセルに対して、セル(Webアドレス)が存在するかどうかを確認し、その出力を別のリストに格納できる制御構造を作成しようとしています。私は、Pythonに新しいですし、かなりのループメカニズムで使用されるニュアンスを理解していない

newlist = [] 
for data 

    if webbrowser.open(data[row][1]) == true 

     store true at this point in newlist 

    else 

     store false at this point in newlist 

を、どのようにブール値が異なって使用されます。Javaの背景から来て、私は方法のこのタイプでループにしたい考えていますJavaよりも。

ご提案があれば、私は非常に感謝しています。申し訳ありませんが私はこれをmislabled /ミスマッチした場合。

+0

私はウェブサイト(〜5000)の大規模なリストで働いているので、私は、コードが実行されると、それだけでウェブサイトかどうかを確認していることを確認しようとしています実際にウェブサイトを開かずに存在します。しかし、Webブラウザモジュールがこれを許可しているかどうかはわかりません。 – Jack

答えて

1

pythonixの方法は次のようになります。

result = [webbrowser.open(row[1]) == True for row in data] 
+0

@ivo説明のためにありがとう –

+0

'true'は有効な記号ではありません。 'newlist = [bool(webbrowser.open(row [1])))をデータの行に' '試してください。 –

+0

@ChrisJohnsonありがとう! –

関連する問題