プログラミングには一般的なので、間違った方法をとっています。私はパーザの出力からコンテンツを持たないHTMLテーブルの行を省略したいlxmlパーサーを作成しています。条件付きでリスト内の項目を繰り返し処理するPythonic方法
for row in doc.cssselect('tr'):
for cell in row.cssselect('td'):
sys.stdout.write(cell.text_content() + '\t')
sys.stdout.write '\n'
write()
ものは一時的なものである:これは私が持っているものです。私が望むのは、ループが行を返すことだけです。tr.text_content != ''
です。だから、私は、私の脳が 'a = b'ならaのためにあるはずのことを書く方法を尋ねていると思うが、それはうまくいかない。
ありがとうございます!
あなたは正確に何をしようとしていますか? xmlの解析は単純ではありません。あなたはちょうど始まって以来、何か他のことを試してみるべきでしょうか?どのように私たちはいくつかのサンプル入力/出力を見せてください – Falmarri