Pythonで作成したソースコードのステップ数を数えるため、空行を除く行数をカウントしたいと考えています。
複数のフォルダにソースコードがあるため、以下のようなバッチを作成しました。

@echo off

for /r %~dp0 /f "delims=" %%a in (*.py) do (
  find /c /v "" %%a >> pycount_result.csv   
)

しかし、デリミタ"delims="の記述が違反していると返ってきて、実行できません。
どのように記述したらよいか、ご存知の方はご教示をお願いします。

実行環境:Windows10Pro

また、コメント行(#で始まる行)も取り除く方法もあれば、ご教示をお願いします。