回答編集履歴

1 追記

quiqui

quiqui score 5354

2017/10/17 20:51  投稿

tableに
```
 <tr>
   <th>Month</th>
   <th>Savings</th>
 </tr>
```
のように`td`要素がない`tr`要素があるとか、
```
 <tr>
   <td><br></td>
   <td><br></td>
 </tr>
```
のような`tr`要素があれば当然そうなるだろうな、とソースを見て思いました。
HTML構造もない、CSVファイルの情報もない状態ではどっちなのかの推測もできません。
HTML構造もない、CSVファイルの情報もない状態ではどっちなのかの推測もできません。
----
```python
           writer.writerow(csvRow) #書き込み
```
```python
           if csvRow:
               writer.writerow(csvRow) #書き込み
```
にすればよさそうですね。
もしくは、空文字だけの行を作りたくないなら念を入れて
```python
           if any(csvRow):
               writer.writerow(csvRow) #書き込み
```
にするでしょうか。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る